JavaScript 基础
1.编程语言
2.JavaScript 发展
- ECMA3
- ECMA5
- ECMA6 (ECMA2015 ECMA2016 ECMA2017)
3.客户端 JavaScript 组成
- ECMAScript (核心 基本语法)
- BOM (浏览器模型)
- DOM (文档对象模型)
JavaScript 基本语法
1. 在HTML中的使用
- 使用 script 标签引入 js文件
<script src="js文件地址"></script>
- 把js代码写在 script 标签中
2.JavaScript 注释
3.JavaScript 指令结束符
4.JavaScript 的输出
- 控制台输出
console.log();
- 弹框输出
alert();
- 输出到页面
document.write();
里面可以有html标签
5.三个基本弹框
- alert()
- cofirm()
- prompt()
JavaScript 变量
1.直接量
2.变量: 装数据的容器
变量的命名规则
- 不能以数字开头
- 有 数字、字母、下划线 组成
- 不能使用保留字
命名方式
- 小驼峰 userAge
- 大驼峰 UserAge
- 匈牙利 user_age
声明变量
var 变量名 = 值;
var var01=val,var02=value; //同时声明多个变量
JavaScript 数据类型
1. 原始类型
- Number 数字
- String 字符串
- Boolean 布尔
- Null 空
- Undefined 未定义
2.对象类型
3. 检测函数
Number类型
1.分类
2. 直接量表示
- 十进制的整数或小数 19.9
- 八进制表示 010
- 十六进制表示 0x65
- 科学计数法 7e6
3.特殊的Number
- inFinity 正无穷
- -inFinity 负无穷
4.非数字值 NaN (not a number)
- 与任何数字进行计算 结果是NaN
- 跟任何值都不相等
5.数值函数
- isNaN() 判断是否是 NaN true/false
- isFinite() 是否无穷
String 字符串
1.定义字符串
2.转义字符
\"
双引号
\'
单引号
\n
换行
\r
回车
\t
制表符Tab
\v
垂直制表符
\f
换页符
\b
退格符
\\
单斜杠
3.字符串连接符