zoukankan      html  css  js  c++  java
  • 04-js变量

    一、变量(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中字符串型和数字颜色不同)

    字面量

    三、转换



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


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



  • 相关阅读:
    vm12序列号
    三星手机官方固件下载
    MSTP故障处理手册
    分享一个高清壁纸网站
    ThinkPad X220 完美黑苹果 Hackintosh OS X 10.11 El Capitan
    一句命令激活windows/office
    Win10+VMplayer12中U盘无法挂载解决
    记一次金士顿DT100 G3 32G修复
    飘雪代码2枚
    禁用安全模式
  • 原文地址:https://www.cnblogs.com/zhanxinbing/p/14822796.html
Copyright © 2011-2022 走看看