<!--
js的三种使用方式
1 行内js
在html标签中直接使用js
2 内部js
在script标签中写js代码 (script标签可以放在任意位置,建议放在body后面)
3 外部js
定义js文件,通过script标签的src属性引入对应js文件
注意 如果script标签有src属性时,在标签内部的代码不会生效
-->
<!-- 行内js -->
<!-- <button οnclick="alert('hello World')">按钮</button>
<!-- 内部js -->
<!-- <script type="text/javascript">
//alert("这是一个按钮!");
</script>
<script src="./01.js" type="text/javascript" charset="utf-8">
</script>-->
<!-- 语句
1 js代码一行为单位 代码从上往下,一行一行执行
2 语句不需要分号 如果一行多条语句要加分号(建议都加分号)
3 表达式不需要加分号,如果加了,会被认为是语句,生成无用的语句
-->
<!--
注释
多行注释 /* 注释语句*/
单行注释 // 注释语句
-->
<!-- 标识符
规则
由字母 下划线 数字 & 中文组成
不能数字开头
不能是关键字和保留字
严格区分大小写
变量
1 在 JavaScript 中,定义变量需要使用var
关键字
2 定义变量时,可以一次定义一个或多个变量,若定义多个变量,则需要在变量名之间使用逗号,
分隔开
3 变量定义后,如果没有为变量赋值,那么这些变量会被赋予一个初始值——undefined
4 也可以在定义变量的同时为变量赋值
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
规范
见名知意
驼峰命名或下划线
关键字
声明变量时不要用关键字
-->
JavaScript 中的数据类型可以分为两种类型:
- 基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol;
- 引用数据类型:对象(O
) Number 类型
数值(Number)类型用来定义数值,JavaScript 中不区分整数和小数(浮点数),统一使用 Number 类型表示Boolean 类型
Null 类型
Null 是一个只有一个值的特殊数据类型,表示一个“空”值,即不存在任何值
Undefined 类型
Undefined 也是一个只有一个值的特殊数据类型,表示未定义。当我们声明一个变量但未给变量赋值时,这个变量的默认值就是 Undefined
布尔(Boolean)类型只有两个值,true(真)或者 false(假),在做条件判断时使用的比较多bject)、数组(Array)、函数(Function)。