首页 > 代码库 > javascript 学习(1)

javascript 学习(1)

1.html代码不区分大小写,javascript代码区分大小写;

2.Unicode转义写法,转义序列均以/u为前缀;同时转义写法也可出现在注释中,但不会解析为对应的字符;

3.javascript的标识符必须以字母、下划线、或美元符号开头,javascript中允许出现Unicode字符全集中的字母和数字。

3.保留字:

  技术分享

技术分享

4.在return,break,continue和随后的表达式之间不能有换行;在涉及“++”或“--”运算符时,如果将其用作后缀表达式应当在同一行。否者尾部将填补分号,同时“++”或“--”将会记作下一行代码的前缀操作符并与之一起解析;

5.javascript数据类型:原始类型(可变类) 对象类型(不可变类)

  5.1原始类型包括数字、字符串、布尔值,特殊的原始值包括 null 和 undefined

      null  是object类型

      undefined  如果查询对象数组的值时返回undefined说明这个属性或元素不存在。 其类型为“undefined”

  5.2对象: 每个属性都是由“名/值”对应,是无序列集合,但数组是有序列集合

                数组

                全局对象

                函数

               构造函数

               日期类

               正则类

               错误类

6.运算

技术分享

        isNaN() 判断一个结果是否为数字,不是为true,isFinite()判断一个参数是否是NaN,Infinity,-Infinity不是反回true。 

7.javascript类型转换

技术分享

    原始值可以通过调用String(),Number(),Boolean构造函数,转换为他们各种包装对象。

    null和undefined属于例外,当将他们用在期望是一个对象的地方都会造成一个类型错误异常,而不会执行正常转换。

 

javascript 学习(1)