JavaScript的六种数据类型
数字型:Number
字符串型:String
布尔型:Boolean
未定义类型:Undefined
空类型:Null
特殊类型:Object
强制类型转换
parseInt(n) n转为整数
parseFloat(n) n转为浮点数
parseNu(n) n转为数字
typeof(n) 查看n的数据类型
isNaN(n) 判断n是否为NaN
非零即为真,非空即为真
return的作用:
1.返回一个值
2.结束函数
强弱数据类型的区别:
强:数据的数据类型在编译前确认
弱:数据的数据类型在编译时确认
返回n的绝对值 Math.abs(n)
n向上取整 Math.ceil(n)
n向下取整 Math.floor(n)
四舍五入 Math.round(n)
返回[0,1)的随机数 Math.random(n)
==只比较内容大小
===不仅比较内容大小,还比较数据类型
if得按照流程来逐条进行
switch击中目标,速度较快
但是swi的case后必须跟随常量表达式,所以有一定的使用限制
基本数据类型的值在栈区
引用数据类型的值在堆区