1.不用var申明的变量为全局变量,尽量不要这样定义变量,据说会有问题。
2.变量可以放有STACK中也可以放在HEAP中。STACK中放的是简单数据,HEAP中放的是对象,也就是指针引用数据。和JAVA的差不多。
Undefined、Null、Boolean、Number 和 String这些类型为原始类型,放在内存STACK中。字符串也放在STACK中。null 被认为是对象的占位符,undefined则是声明的变量未初始化。
3.Number类型可以表示32位整数和64位浮点数。
4.用于算术运算的方法。isFinite(result)判断result是否为无穷大的数值。NaN表示非数,not a number。isNaN("str"),判断str不为数字值时,输出TRUE.
5.类型转换方法.A.toString();parseInt("12345");parseFloat("12345");
6.ECMAScript 中可用的 3 种强制类型转换如下:
- Boolean(value) - 把给定的值转换成 Boolean 型;
- Number(value) - 把给定的值转换成数字(可以是整数或浮点数);
- String(value) - 把给定的值转换成字符串;
今天学习到这里,明天学习引用类型及一些方法。
每天坚持学习一点点,每天收获一点点,每天进步一点点,这样就会充实一点点。
向百度和阿里看齐,希望有一天可以收了我。