1.JS的输入输出
prompt(‘msg’)用户输入框
alert(‘msg’)弹出警示框
console.log(‘msg’)浏览器控制台打印输出信息
2.变量命名规范
- 严格区分大小写
- 不能以数字开头
- 不能是关键字保留字
- 变量名必须要有意义
- 遵循驼峰命名法,首字母小写,其他单词大写
- isNaN()判断一个变量是否为数字
- 字符型转义符
\n
换行符
\\
表示\
\'
表示单引号
\"
表示双引号
\t
表示TAB缩进
\b
表示空格 - .length获取字符串长度
- 字符串拼接用+拼接,然后数值类型和字符串相连都是字符串型,数值则相加
- typeof 查看变量什么类型
- 字符串转换位数值型
parseInt(变量) 得到的是整数
parseFloat(变量) 浮点数值型
转换为布尔型
Boolean()只有代表空,否定的值会转成fasle,其余都转成true
9.num++ 先返回原值,后自加
++num 先自加,后返回原值
逻辑&&的优先级比逻辑||的优先级高
三元表达式 表达式? 表达式1:表达式2 (如果表达式为真则返回表达式1,否则返回表达式2)
函数内部没有声明的变量也是全局变量
JS预解析会把声明和函数提在前面来