一、 字符集
JavaScript是使用Unicode字符集编写的
二、 JavaScript是区分大小写的语言。
如onclick 在javascript文档 或xhtml文档中必须是小写的
JavaScript每条语句可以省略分号。 但不要这样做。
JavaScript标识符必须以字母, 下划线, 美元符号开始。Javascript允许标识符中出现Unicode字符全集中的字母和数字。
三、JavaScript数据类型分为两类
1. 原始类型。 数字, 字符串和布尔值, null, undefined
2. 对象类型: 对象是属性的集合。 每个属性都由“ 名/值" 对。 普通对象是"命令值"的无序集合。 数组, 表示带编号的有序集合。 函数, 用 new 初始化函数, 新建立一个对象。 我们称这个函数为构造函数。
每个构造函数定义了一类对象----由构造函数初始化的对象组成的集合。
类可以看做是对象类型的子类型。 除了数组类和函数类之外, 还有日期类, 正则, 错误类
javascript可分为可变类型与不可变类型
可变类型: 数组,对象
不可变类型: 数字, 布尔值, null, undefined
javascript变量是无类型的, 它可以赋于任何类型的值, 同样一个变量, 也可以重新赋予不同类型的值。
使用var关键字来声明变量。 Javascript采用词法作用域, 不在任何函数内声明的变量做全局变量。 它在Javascript程序中的任何地方都是可见的。 在函数内声明的变量具有函数作用域。并且只在函数内可见。