🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 区别 * 在c,java,c#中声明变量的时候就确定了数据类型, * 在js中声明变量的时候并没有确定变量类型. * 在代码执行过程中,会确定变量的类型 **javascript弱类型语言** --- ## 简单数据类型 1.值类型: number,string,Boolean,undefined,null,symbol >Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。 2.引用数据类型: 数组(array),对象(obje),函数(function) --- ## 浮点数: ``` 1. var n=5e-324 //科学计数法.5乘以10的-324次方 2. 浮点数最高精度17位小数 3. var result =0.1+0.2 //结果不是0.3,而是:0.300000000000000004 4. 不要判断两个浮点数是否相等 ``` ## 数值范围: ``` 1. 最小值:Numbe.MIN_VALUE //值为5e-324 2. 最大值:Number.MAX_VALUE//值为 3. 无穷大:infinity 4. 无穷小:-Infinity ``` ```javascript var num = 0; for (var i = 0; i < 5; i++) { num+=i; } console.log(num); ``` ## 数值判断: ``` * NaN:not a number * .nan与任何值都不相等,包括他本身 * isNaN:is not a number ``` ## string类型