js的书写方式
*<script src="./01_JS外链.js"></script>
*<div onclick="console.log(111)">哈哈哈哈哈哈哈哈哈哈哈</div>
*<script>
*// 2. 内嵌
/script 标签, 通常放在 body 标签 最后/
console.log('哈哈哈') // 在浏览器控制台 打印内容
</script>
命名规则
1. 规则 不遵守会报错
1.1 变量名 可以有 字母; 数字; $符号; _下划线 组成 但是!!! 数字不能开头
1.2 不能用 JS 的关键字 作为变量名: var if for let
保留字也不行 let
1.3 变量名 区分大小
2. 规范 不遵守不会报错, 但是不道德
2.1 多个单词连在一起时 推荐使用驼峰命名
JS 的数据类型
1. 简单数据类型(基础数据类)
1.1 数值(数字/number) 类型
整数 浮点数
1.2 字符串类型(string)
只要是引号包裹的内容, 就是字符串
1.3 布尔值类型
true(真)/false(错误)
1.4 undefined 类型
未定义
1.5 null 类型
空
检测数据类型
typeof 变量名
typeof(变量名)
-
Number(数据)方法
- 转型函数Number()可以用于任何数据类型,将其他数据类型转为数字
- 字符串:纯数字字符串转为对应数字,空字符串和空白字符串转为0,非空非纯数字字符串转为NaN
- 布尔值:true转为1,false转为0
- undefined:转为NaN
- null:转为0
变量-0,也能实现转换成数据类型
-
parseInt()方法:字符串转整数方法
- 对浮点数进行取整操作
- 对数字取整直接舍弃小数部分,只保留整数
- 将字符串转为整数数字
- 将字符串转为整数数字,也包含取整功能
- 字符串中,必须是纯数字字符串或者数字字符开头的字符串,才能转换为正常数字,且只取整数部分
- 如果不是数字打头的字符串,会转换为NaN
- 对浮点数进行取整操作
-
parseFloat()方法:字符串转浮点数方法
- 将字符串转为浮点数数字
- 满足浮点数数字字符必须在字符串开始,如果不在开始返回值都是NaN
-
1.变量.toString()方法 不能给 undefined null 转换 2.String(变量) 任何数据类型都可以
!变量+'',也能实现转换字符串形式 -
Boolean(变量) 数字中, 除了0, 其他都会转为 true 字符串中, 只有空字符串(不是空白字符串)会转为 false
undefined null 都会转为 false