定义:JavaScript是一种专门为与网页交互而设计的脚本语言。
它由三部分组成:
1)ECMAScript 由ECMA-262定义,提供核心语言功能
2)DOM 文档对象模型 提供访问和操作网页内容的方法和接口
3) BOM 浏览器对象模型 提供与浏览器交互的方法和接口
作用:
可以将动态的文本放入html页面
能可以读写html元素
可被用来验证数据
可以对事件做出响应
*把JavaScript插入到HTML页面中要使用<script>元素
JavaScript可以嵌入到HTML页面中
也可以引用外部的JavaScript文件(设置src属性)。
<script type="text/javascript" src="jq.js"></script>
defer属性:
立即下载延迟到文档完全被解析和显示后再执行;按顺序执行
<script type="text/javascript" src="" defer="defer"> </script>
async属性
立即下载脚本,并不影响页面其他标准,不保证不同JS文件的执行先后顺序
、、
<script type="text/javascript" src="" async> </script>
ECMAScript数据类型:
5种基本数据类型:
undefined 未定义类型
null 空类型
boolean 布尔类型
number 数值型
string 字符串类型
1种复杂数据类型:object —— 对象类型
测变量的数据类型(typeof操作符):
可能返回以下类型(字符串):
"undefined" --这个值未定义;
"boolean" -- 这个值是布尔值;
"number" -- 这个值是数值;
"string" -- 这个值是字符串;
"object" -- 这个值是对象或null;
"function" -- 这个值是函数。