- 运行JavaScript
- 使用 JavaScript: 前缀构造执行JavaScript的url
- 使用<script>元素来包含JavaScript代码
- 导入js文件
- <script src='test.js' type='' > </script>
- 定义变量的方式:
- 显式定义 : var a
- 隐式定义 : 直接给变量赋值 a = 'hello'
- 类型转换:
- var a = "3.14"
- a - 2 = 1.14 # 字符串没有减法运算, 所以讲a转化为数值类型
- a +2 = "3.142" # 字符串有加法运算, 所以讲2转化为字符串
- 实现类型转化的函数
- toString()
- parseInt()
- parseFloat()
- var a = "3.14"
- 变量作用域:
- 在函数外部定义的 一律为全局变量
- 在函数内部, 隐式定义的为全局变量, 用var定义的为局部变量
- 变量提升: 在函数内部某一步 var a = 'lalala' , var a 声明变量会被提升至函数体顶部, 赋值部分不会被提升.
- const 定义常量:
- const max_age = 100;
- 数据类型:
- 数值类型
- 布尔类型
- 字符串类型
- undefined类型
- null类型