ECMAScript基础

概念:

1):区分大小写

2):变量是弱类型的。

3):每行结尾的分号可有可无

4):注释与Java,C和PHP语言的注释相同

5):括号表明代码块

原始值:是存储在栈中的简单数据段,也就是说他们的值直接存储在变量访问的位置。(primitive type,Null,Boolean,Number和String)运算符typeof来判断一个值是否在某种类型的范围内,判断是否表示一种原始类型,判断表示那种原始类型。

引用值:是存储在堆中的对象,也就是说,存储在变量处的值是一个指针,只想存储对象的内存处。(object,boolean,number 和string)

强制转换成字符串和调用toString()方法的唯一不同之处在于,对null或undefined值强制类型转换可以生成字符串而不引发错误。

 var s1 = String(null);//"null"

var oNull = null;
var s2 = onull.toString();//won't work,causes an error

 

posted @ 2018-07-09 16:24  v-haoz  阅读(111)  评论(0编辑  收藏  举报