前言
之前一直感觉没有什么写的,太基础的没必要,太复杂的写不了
但是现在看看,貌似是想多了
写博客前最后问了慕夏师姐一个问题
之后师姐说我不用研究的这么深
其实我想说,没有吧,这些大家应该都很熟悉吧。
我想,应该是简单的东西让我弄复杂了吧
正文
JS中的数据类型包括:Object、Number、String、Boolean、Undefined、Null
在JS中定义变量时统一使用var关键字
var a ;
var b = 111;
var c = "111";
var d = true;
Number
在JS中Number即表示整型也表示浮点,另外还表示一种特殊的数值——NaN
NaN,not a number,不是一个数值。
比如,其他语言中,做算术运算时,除数为0,在运行时会报错,而在js中会返回NaN。
在NaN的操作中,所有有关NaN的操作返回值都为NaN;并且NaN与任何数都不相等,包括NaN自身。
String
字符串在声明时可以使用单引号,可以使用双引号。
var a = 'aaaa';
var b = "bbbb";
Boolean
Undefined
Undefined只有一个值:undefined
使用var声明变量,未赋值时,此变量的值即为undefined
表示此变量还没有使用过
Null
Null也是只有一个值:null
清空变量后,变量的值为null
表示一个空的对象指针
Object
对象,js中所有的变量都是对象,除了null和underfined
Object实质上是由一组无序的名值对组成的。
对象的定义
var a = {}; //空对象
var b = {name : "aaa"};
访问形式有两种,通过点属性的形式;中括号属性名的形式
b.name
b[name]
结语
软绵绵