JavaScript
靳以山
这个作者很懒,什么都没留下…
展开
-
Javascript 语法预览
var x = 2; //声明并初始化变量y = 2; //创建并初始化全局变量,在严格模式下报错// 声明并初始化一个对象var book = { topic : "Javascript", fat: true}book.fat //访问对象的属性book["fat"] //同上book.author = "Flanagan"; // 通过赋值创建一个新的属性。//原创 2016-08-30 22:44:00 · 266 阅读 · 0 评论 -
JavaScript严格模式与非严格模式之间的区别
严格模式 非严格模式 禁止使用 with 语句 允许使用 with 语句 所有变量要先声明 使用未声明的变量将隐式声明为全局变量 函数 (非方法) 中的this是undefined this是全局对象 call()和apply()传入的第一个值不会被转换 call()和apply()传入的第一个值如果是null和undefined,则会被全局对象取代,如果是原始值则原创 2016-08-31 22:20:58 · 1591 阅读 · 0 评论 -
JavaScript之表达式和运算符
1 表达式数组初始化表达式中,逗号之间的元素可以省略,空位会填充undefined。 在对象初始化表达式中,属性名称可以是字符串而不是标识符。 2 运算符概述 类型列表示期望的操作数类型,以及运算符结果类型。lval 表示左值。 运算符 操作 A N 类型 ++ 前 / 后增量 R 1 lval -> num – 前 / 后减量原创 2016-09-01 22:35:51 · 411 阅读 · 0 评论 -
JavaScript之类型、值和变量
本文是《JavaScript 权威指南》的整理和总结1 概述JavaScript 的数据类型分为两类:原始类型 (primitive type) 和对象类型 (object type)。null和undefined代表了各自特殊类型的唯一成员。数组是带编号的有序集合对象。当没有任何引用指向一个对象,解释器会自动回收它所占的内存资源。 不在函数内声明的变量属于全局变量。2 数字Java原创 2016-08-31 22:16:59 · 505 阅读 · 0 评论 -
JavaScript之词法
1 字符集JavaScript 是采用 Unicode 字符集编写的。 JavaScript 区分大小写,并在凡事 JavaScript 代码中涉及到 HTML 的标签和属性时必须全部小写。 换行符 (\u000A)、回车符 (\u000D)、行分隔符 (\u2028)、段分隔符 (\u2029),被视为行结束符,回车符加换行符一起被视为一个单行结束符。 JavaScript 定义了一种特殊原创 2016-08-30 22:49:39 · 259 阅读 · 0 评论