JavaScript 运算符

typeof  运算符


typeof是可以用来检测数据类型的,适合用来判断基本数据类型。

JavaScript 运算符_第1张图片

JavaScript有三种方法,可以确定一个值到底是什么类型,而我们现在需要接触到的就是typeof。 

数值返回number
typeof 123 //"number"

字符串返回string
typeof '123'//"string"

布尔值返回boolean
typeof false //"boolean"

对象返回object
typeof {}//"object"



    
    首页





    



数组返回的也是object,如果使用typeoof来判断一个类型是否是对象类型的话,不准确,因为返回的对象的类型的情况有很多。

 

 

 

null和undefined的区别


null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined或null,老实说,语法效果几乎没区别。既然含义与用法都差不多,为什么要同时设置两个这样的值,这不是无端增加复杂度,令初学者困扰吗?这与历史原因有关。

//null一般代表对象为 “没有”
//undefined一般代表数值为 “没有”

 

 

算数运算符


JavaScript 运算符_第2张图片

JavaScript 运算符_第3张图片

JavaScript 运算符_第4张图片

JavaScript 运算符_第5张图片

JavaScript 运算符_第6张图片

你可能感兴趣的:(html,css,javascript,jquery,javascript)