1.组成
核心:ECMAScript;
文档对象模型:DOM,让JS有能力与网页进行对话;
浏览器对象模型:BOM,让JS有能力与浏览器进行对话。
2.特点
解释型语言:不会先进行编译,帮忙检查错误,会一直执行直到遇见错误才会停止。
弱类型语言:有数据决定数据类型。
3.使用
1.嵌入在元素的“事件”中:
<button onclick="console.log('Hello World');">打印消息</button>
2.嵌入在script标签中
script标签可放在HTML的任何地方。
<script>
console.log('hello world');
</script>
3.写在外部脚本文件中
创建js文件并编写代码——***.js;
在页面中引入js文件:
<script src="myScript.js"></script>
【注意】若是引入了js文件,则script标签中不能再有js代码。
4.语法
1.大小写敏感;
2.分号表示结束;
3.必须使用英文标点符号;
4.由表达式、关键字、运算符组成。
【注意】若不写var,则为全局变量。
var userName;
var price=25.5;
var age1,age2,age3=30;
5.注释
单行注释://
多行注释:/* */
快捷键:一般是Ctrl+/