1.JS的书写方式 外链式: 内嵌式: 行内式:
2.JS的变量 变量可以简单理解为一个盒子能帮我储存一个值 语法:var box (变量的定义) box = 100 (变量的赋值)
var box = '我是盒子'
consol.log(box1) //文字和字母一定要包裹在引号内,单双引号都可以
3.变量命名规范与规则
- 规则 不遵守会报错 * 变量名 可以有 字母; 数字; $符号; _下划线 组成 但是!!! 数字不能开头 * 不能用 JS 的关键字 作为变量名: var if for let * 保留字也不行 let * 变量名 区分大小 *
- 规范 不遵守不会报错, 但是不道德 * 多个单词连在一起时 推荐使用驼峰命名
4.JS的数据类型
一.简单数据类型(基础数据类)
1 数值(数字/number) 类型: 整数 浮点数
2 字符串类型(string):只要是引号包裹的内容, 就是字符串
3 布尔值类型:true(真)/false(错误)
4 undefined 类型: 未定义
5 null 类型: 空
二.引用数据类型(复杂数据类型) 暂时不讲
5.检测数据类型 语法:typeof 变量名 typeof(变量名)
6.转换为数字类型
- Number(要转换的数据)
- parseInt(要转换的数据) (只保留小数点前的, 小数点后的直接忽略)
- parseFloat(要转换的数据) (不会忽略小数点后的) * Numer 和 parseInt/parseFloat * parseInt/parseFloat 转换时 只会看 字符串前有没有数字, 有的话保留, 没有直接转为 NaN * 转换 布尔值 undefined null 也是直接转为 NaN
7.转换为字符串类型
变量.toString()方法 不能给 undefined null 转换String(变量)任何数据类型都可以
8.转换为布尔类型 Boolean(变量) * 数字中, 除了0, 其他都会转为 true * 字符串中, 只有空字符串(不是空白字符串)会转为 false * undefined null 都会转为 false