进制的转换
parseInt的用法:
// 1.取整
// 2.其他进制转10进制
// toString()
// 1. 转换字符串
// 2. 10进制转其他进制
// 强制转换
//parseInt()
//parseFloat()
// Boolean() 其他类型转至 boolean类型, 强制转换
// Number()
// toString()或String()
// 隐式转换,自动转换
//可以利用 -,* / 进行自动转换
// == 也会进行自动转
运算符:
// 1.算术运算符 + , - ,* ,/ ,%
// 注意:算术运算符,会产生隐式转换,除了+
// 把一个字符串的数值,变成了真正数值(隐式转换)
// 强制转换 Number(),Boolean(),parseInt(),parseFloat()
// 2.拼接运算符
// + , 加号左右2边,只要有一边出现字符串,就是字符串的拼接
// 3.逻辑运算符: " && " " ||" "!"
//&& 与 || 被称之为 短路运算符
// && 2边都满足,才是真的, 找假
|| 2边只有一边是真,就是真, 找真
! 取反
// 4.关系运算符:>,<,>=,<=,==,===, !=,!==
3个等于,恒等于 (全等于),值与类型必须要一致
1, 数字和数字比较, 直接比较大小
2, 数字和字符串比较, 字符串转换为数字后再比较
3,字符串和字符串比较, 进行字符的ASCII码值比较
// ASCII码,128个
// 0-9 48-57
// a-z 97-122
// A-Z 65-90
undefined == 0 ,undefined是undefined类型,0是数值类型,不能进行比较,所以是false
// 5.赋值运算符
// += ,-=,*=, %=,/= , =
// 6.一元运算符(自增,自减)
// ++在后,先取值,后运算
++在前,先运算,后赋值
// 7.三目运算符
// 条件满足,走最近,条件不满足,走远
8.位移运算符 << , >>
// 把一个数,先转换成2进制,向左边移动n位,再有把这个转换10进制
三大流程语句
//程序有3大流程语句
//1. 顺序 从上往下执行
//2. 分支 (单分支,双分支,多分支)
//3. 循环 (for,while, do..while)
分支:
单分支:
双分支:
多分支:
// if (表达式) {
// //业务逻辑
// } else if (表达式) {
// //业务逻辑
// } else if (表达式) {
// //业务逻辑
// } else {
// //业务逻辑
// }