1、简介
ECMAScript
JavaScript语言的标准,被称为ECMAScript标准。最新版ECMAScript 6标准(简称ES6)在2015年6月正式发布。
JavaScript组成
ECMAScript(ES):js核心解释器
DOM (Document Object Model 文档对象模型):操作HTML对象,使用document。
BOM (Browser Object Modal 浏览器对象模型):操作浏览器对象,使用window。
快速入门
<script>...</script>
包含的代码就是JavaScript代码脚本,它将直接被浏览器执行。
<html>
<head>
<script>
alert('Hello, world');
</script>
</head>
<body>
...
</body>
</html>
第二种方法是把JavaScript代码放到一个单独的.js文件,然后在HTML中通过
<script src="..."></script>
引入这个文件。
<html>
<head>
<script src="/static/js/abc.js"></script>
</head>
<body>
...
</body>
</html>
有些时候你会看到 script标签还设置了一个type属性,但这是不必要的,因为默认的type就是JavaScript,所以不必显式地把type指定为JavaScript
<script type="text/javascript">
...
</script>
1.1 基础语法
JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{…}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。
var name = 'ruby_ruby';
if (name === 'ruby_ruby') {
alert('1');
}else {
alert('2');
} // 注意,== 判断值是否相等,=== 还判断类型
1.2 注释
// 此处的文字会被忽略,但是之后注释掉一行
/* .....此处的文字会被忽略, 不限于一行
...........................
...........................*/
1.3 大小写
请注意,JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。