• 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中字符串型和数字颜色不同)

    字面量

    三、转换



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


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



  • 相关阅读:
    33.Android之Fragment学习
    32.Android之消息处理系统Looper、Handler、Thread简单学习
    函数
    特殊集合
    二维数组,多维数组,集合。
    一维数组 冒泡排序
    异常保护,类!
    循环嵌套,while循环,穷举迭代循环
    for循环
    选择语句
  • 原文地址:https://www.cnblogs.com/zhanxinbing/p/14822796.html
Copyright © 2020-2023  润新知