javascript数据类型判断及数据隐式和显示转换
数据类型判断
数据类型有 number string boolean null undefined function object 这些,那如何去判断数据对应的是哪种类型呢
typeof可以判断对应数据类型 写法: typeof data 或者 typeof(data) , 一般习惯写后面这种
返回值有 number string boolean object undefined function 这些
代码如下:
console.log(typeof(123)) //number console.log(typeof(‘true‘)) //string console.log(typeof(true)) //boolean console.log(typeof(null)) //object console.log(typeof(undefined)) //undefined console.log(typeof({})) //object console.log(typeof([])) //object console.log(typeof(NaN)) //number console.log(typeof(function(){})) //function console.log(typeof(a)) //undefined a未定义也不会报错