JavaScript01-变量类型与计算
来源:互联网 发布:海绵城市知乎 编辑:程序博客网 时间:2024/05/16 06:14
问题引出
- js中使用typeof能得到哪些类型?
- 何时使用 === ,何时使用 == ?
- js中有哪些内置函数?
- js变量按照存储方式区分为哪些类型,并描述其特点?
- 如何理解JSON?
变量类型 变量计算
基本数据类型存储在栈内存中;
引用数据类型存储在堆内存中,存储在栈内存中的是该数据类型在堆内存中的地址。
+ 值类型
var a=20; var b=a; b=21; console.log(a); //20
- 引用类型 对象、数组、函数
特点:无限制扩展属性。
var a={age:20}; var b=a; b.age=21; console.log(a.age);//21
typeof 运算符得到的结果
基本数据类型:string,number,boolean,null,undefined
typeof只能区分值类型和函数类型,不能区分引用类型(除了函数类型)
- string
- boolean
- number
- undefined
- object——({}和null,是object类型)
- function
变量计算 - 强制类型转换
- 字符串拼接
==运算符
== 有类型转换
=== 没有类型转换,全部都比较
何时使用==?何时使用===?
if(obj.a==null){
// 这里相当于的obj.a===null || obj.a===undefined,简写形式
// 这也是JQuery推荐的写法
// 除了这个之外,其他的全部用===
}if运算
- 逻辑运算符
console.log(10 && 0);//0
console.log(” || ‘abc’);//abc
console.log(!window.abc);//true
判断一个变量会被当做true还是false
var a=100;
console.log(!!a);
js中有哪些内置函数 –数据封装类对象
- Object
- Array
- Boolean
- Number
- String
- Function
- Date
- RegExp
- Error
ps:Math不是函数,是一个对象
JSON只不过是一个JS内置对象
纯JS语法来看,JSON就是JS中的一个对象,有两个API
同时,JSON还是一种数据格式。
+ JSON.stringify({a:10,b:20});
+ JSON.parse(‘{“a”:10,”b”:20}’);
本文章所有内容均来自慕课网课程总结
阅读全文
0 0
- JavaScript01-变量类型与计算
- JavaScript01
- javascript01
- 变量类型和计算
- 变量类型和计算
- js中变量类型和变量计算
- php变量与变量类型
- 变量类型与电影类型
- 指针与变量类型
- 变量与基本类型
- 类型与变量
- JS——变量类型和计算
- 2-计算:变量与表达式
- 【视频】javascript01
- Day03-JavaScript01
- 初学JavaScript01
- 初识JavaScript01
- C++变量与基本类型
- 2017开学训练第七周周末总结
- 时间序列预测分析:以NASDAQ指数为例
- 按位与、或、异或等的相关操作
- 快排
- 第1章 数据库简介
- JavaScript01-变量类型与计算
- elasticsearch 编程api 1
- javascript超时调用和间歇调用
- php 递归删除目录
- 新反向代理与负载均衡工具 traefik 安装配置部署详解
- 2.1电商项目的订单系统
- SSM(SpringMVC,Spring.Mybatis)构建Web项目.环绕通知,时间转换,DES,MD5,拦截器
- Jzoj4722 跳楼机
- Android调用百度地图Web端接口,实现百度定位、导航