JavaScript 基础认知
字符环境:Unicode 字符集
特殊:严格区分大小
基本构成:标识符、直接量、关键字、保留字、分隔符、注释、转义序列。
标识符:主要包括变量名、函数名、参数名、属性名(命名规则同C)。
直接量:主要包括字符串、数值、布尔值、正则表达式、对象初始化、数组初始化等。
关键字:
break | delete | function | return | typeof |
case | do | if | switch | var |
catch | else | in | this | void |
comtinue | false | instanceof | throw | while |
debugger | finally | new | true | with |
default | for | null | try |
保留字:省略
分隔符:空格(Space)、制表符(Tab)、换行符(Enter)、换页符等 采用分号';'结束语句
注释:单行注释用双斜杠表示 例子:" // 注释";多行注释用 单斜杠星号 +星号单斜杆 包起来 例子:“/* 注释内容 */”。
转义序列:一般不用
变量
声明变量: var 变量名称
变量赋值:var 变量名称=值
使用限制:不能在循环或条件结构内条件表达式中使用(for语句除外)
作用域:函数内声明的变量 为局部变量,只能函数内访问
函数外声明的变量 为全局变量 整个页面均可访问
隐式全局变量: 未声明的变量 称之
数据类型
空值 null
未定义 undefined
数值 number
字符串 string
布尔值 boolean
对象 object