js第一章
导入js方式两种
1.通过〈script〉标签导入js代码
2.创建以.js为结尾的文件通过〈script src=〉中的src方式来导入
注意点:如果script标签已经导入srcjs文件,那么这个src标签里面的代码不生效
四种输出语句
1.alert()文本提示框的形式输出
2.document.wriet()可以解析标签并输出到body页面里
3.console.log()给我们程序员使用在页面控制台使用
4.prompt()以提示框的形式输出,多了一个用户输入的文本框来显示到body页面里
变量的基本使用
1.let 变量名
变量名 =存储的值
2.主流使用变量名后面直接赋值
let 变量名 = 存储的值
3.也声明多个变量 但要用逗号隔开
let 变量名 =存储的值,变量名=存储的值
4.废弃的变量方式:var 功能一样但有点bug
5.变量的命名规则:只能是字母、数字、下划线、$
注意:不能能数字开头,而且严格区分大小写
6.规范命名:小驼峰命名法首字母小写后面单词第一个字母大写
常量的基本使用
1.常量的用法和变量一致,但是常量里的值不允许更改
注意:如果常量定义的是一个对象,对象里面属性的值是可以修改的
数据类型
number 数字类型
string 字符串类型
boolean 布尔类型 判断
Null 有值但是为空 例如let 变量名 ='' 输出的值就是null
undefined 没有值没有定义 注意:只声明了变量没赋值 例如:let 变量名 ,console.log(变量名)输出的值就是undefined
数字型和字符串型
用typeof检测变量名常量名的数据类型 console.log(stpeof 变量名) 注意:返回的值是数据类型
引号是不能相互嵌套否则不显示引号 console.log('这是一个'非常特别'的')
普通字符串拼接 let 变量名 =18 console.log('我今年'+变量名+'岁') 注意: 加号 + 是拼接关键 加号要全是数字类型才能相加 里面有一个字符串类型就是拼接 模板字符串拼接 console.log(`我今年{} 拼接
算术运算符
-
-
- / 注意:先乘除再加减 % 取余 注意:整除就等于0,不整除就把没除完数拿出来,小于要除的数等于自己
-
计算失败 就是拿字符串加数字就会返回 NAN not a number 注意:拼接是变量值+变量值,
赋值运算符
+=加法赋值 -=减法赋值 *=乘法赋值 /=除法赋值 %=取余赋值
变量名 = 变量名+ 数字类型 这是拼接
注意:加号只有全是数字类型才是相加 , 其他都是拼接 null空类型加数字类型等于0+数据类型 未定义类型加数字类型返回的是NAN无法计算,未定义类型加字符串类型12返回的是 undefined12
自增/自减运算符
++ 自增 自身的值加1
-- 自减 自身的值减1
注意: 用于 数字类型的常变量的运算符
比较运算符
左边是否大于右边 >
左边是否小于右边 <
左边是否大于或等于右边 >=
左边是否小于或等于右边 <=
左右两边是否类型和值都相等(重点) ===
左右两边值是否相等 ==
左右值不相等 !=
左右两边是否不全等 !==
逻辑运算符 && 逻辑与 一假则假 || 逻辑或 一真则真 ! 取反 真变假 假变真 先&&后||