一、变量的命名规范
1.由字母、数字、下划线、$组成
2.不能以数字开头
3.遵守驼峰命名法。首字母小写,后面的单词的首字母需要大写
prompt() //获取用户输出内容
二、变量的使用
var xx; // 声明变量
例:var age;age=20;或者var age = '20';
console.log(age); // 在控制台打印
三、声明变量的特殊情况
1.只声明,不赋值 结果:undefined
2.不声明赋值,直接使用 结果:报错
3.不声明,只赋值 结果:成功输出(console.log(xx))
数据类型
简单数据类型
Number(整数和小数)、Boolean、String、Undefined、
Number:
1.八进制 0~7 数字前加0 表示八进制 如010为8
2.十六进制 0~9 a~f(A~F) 数字前加0x 表示十六进制 如0xa为10
Infinity,表示无穷大
-Infinity,表示无穷小
NaN,表示非数字
函数
console.log(Number.Max_value)
console.log(Number.Min_value)
console.log(isNaN(12)); 输出为true或false
String
一定要加引号!!
嵌套:外双内单或者外单内双
字符串的拼接:字符串+任意类型的字符类型(最终类型是字符串)
转义符:
\开头,但要写到引号里
\n 换行
\t 缩进
true和false是参与数值运算的,true是1,false是0.
variable和字符串相加,表示undefined字符串
variable和数字相加,最后结果是NaN
space和字符串相加,最后结果是null字符串
space和1相加,最后结果是1
js的变量数据类型只有程序在运行过程中,根据等号右边的值来确定的
js是动态语言,变量的数据类型可以变化
typeof xx 获取变量数据类型
typeof 取过来的值是字符串
parseInt() 取整,得到数字型
减号:隐式转换为数字型
' '、0、NaN、null、undefined 布尔类型全为false,其余全为true