首页 > Web开发 > 详细

04-js变量

时间:2021-05-28 22:43:28      阅读:21      评论:0      收藏:0      [点我收藏+]

一、变量(var)

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

命名规范

技术分享图片

小结

技术分享图片

二、变量的数据类型

技术分享图片

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)

技术分享图片
技术分享图片

技术分享图片

长度与拼接

  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变量

原文:https://www.cnblogs.com/zhanxinbing/p/14822796.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!