JavaScript 基本语法
2017-02-03 15:18
323 查看
——跟我一起学 JavaScript (2)
JavaScript 的核心语言特性在 ECMA-262 中是以名为 ECMAScript 的伪语言的形式定义的。因此以下内容主要介绍 ECMAScript 定义的语法。
不能把关键字、保留字、true、false 和 null 作为标识符。
只是编译提示,让引擎切换到严格模式,加入方法会如下:
支持严格模式的浏览器:
* IE10+
* Firefox 4+
* Safari 5.1+_
* Opera 12+
* Chrome
在控制语句中始终使用代码块,这样不仅让代码更清晰,还能降低修改代码时出错的几率。
JavaScript 的核心语言特性在 ECMA-262 中是以名为 ECMAScript 的伪语言的形式定义的。因此以下内容主要介绍 ECMAScript 定义的语法。
1 大小写
ECMAScript 中的变量、函数名以及操作符都区分大小写。2 标识符
标识符(变量、函数以及属性)都采用驼峰大小写的格式。不能把关键字、保留字、true、false 和 null 作为标识符。
3 严格模式
ECMAScript 5 引入,为这门语言中容易出错的地方加入了限制。只是编译提示,让引擎切换到严格模式,加入方法会如下:
function do(){ "use strict"; //其他内容 }
支持严格模式的浏览器:
* IE10+
* Firefox 4+
* Safari 5.1+_
* Opera 12+
* Chrome
4 语句
虽然语句的结尾即使省略分号,解析器也能正确解析,但还是建议加上。因为有利于后期的代码压缩,而且在某些情况下还能增进代码的性能。var diff = a - b;
在控制语句中始终使用代码块,这样不仅让代码更清晰,还能降低修改代码时出错的几率。
if (test){ alert(test); }
相关文章推荐
- javascript中函数调用带括号和不带括号的区别
- js中数组作为参数传递的定义
- Javascript for in的缺陷总结
- Json详解
- JS对象是否拥有某属性如何判断
- Json_Jackson_lesson2 Jackson的 树形结构操作
- 详解js中extend函数
- 学习笔记:js里调用函数时,函数名带括号与不带括号的区别
- 总结js常用函数和常用技巧(持续更新)
- 使用JSP做文件上传
- JavaScript中捕获与冒泡详解及实例
- JSP第二篇【内置对象的介绍、4种属性范围、应用场景】
- 关于list转换json
- JS基于正则截取替换特定字符之间字符串操作示例
- OC与JS交互WKWeView(二)
- javascript实现私有变量
- JavaScript表单验证
- js 关于笛卡尔乘积的运用
- 使用JS准确获取URL网址中参数的几种方法
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)