04-js变量

一、变量(var)

  1. 变量更新:一个变量被重新赋值后,它原有的只就会被覆盖,变量将以最后一次赋值为准
  2. 声明多个变量:逗号隔开,var age=18,name=me;
    3.1 只声明不赋值:结果是 undefined
    3.2 不声明不赋值:报错
    3.3 不声明直接赋值:全局变量,可以使用不推荐

命名规范

04-js变量

小结

04-js变量

二、变量的数据类型

04-js变量

var name //数据类型为确定
name = ‘you‘ //确定数据类型为字符型

数字型(int)

  1. 八进制:0~7 在数字前加0表示八进制 010 === 8
  2. 十六进制: 0~9 a~f 在数字前加0x表示十六进制 0x10 === 16
  3. 最值:Number.MAX_VALUE和Number_MIN_VALUE
  4. 无穷:Infinity,-Infinity,NaN(代表一个非数值)
  5. isNaN() 判断是否为非数字

字符串型(String)

04-js变量
04-js变量

04-js变量

长度与拼接

  1. str.length 获取字符串的长的,空格也算
    • 字符串拼接符号 ‘12’ + 12 == ‘1212’;只要有字符串与其他类型/变量拼接结果为字符型
  2. alter()用于弹出警示框,prompt()弹出一个输入框

布尔型(boolean)

true + 1 == 2
false + 1 == 1

未定义(undefined)

undefined + ‘name‘ == undefinedname
undefined + 1 == NaN

空值(null)数据类型为对象

null + ‘name‘ = nullname
null + 1 == 1

typeof(关键字)

用法:typeof 变量;//检测数据类型

prompt()取的值是字符串型的(F12中字符串型和数字颜色不同)

04-js变量

字面量

04-js变量

三、转换

04-js变量
04-js变量
04-js变量

四、解释性语言和编译性语言

04-js变量
04-js变量

五、标识符、关键字和保留字

04-js变量
04-js变量
04-js变量

04-js变量

上一篇:Java经典案例之-“成绩等级划分”


下一篇:chrome控制台利用console.log输出CSS样式