• 前端-----数据类型和运算符


    03-数据类型

     

    数据类型包括:基本数据类型和引用数据类型

    基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。

    当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值

    1.基本数据类型

    • number
    复制代码
    var a = 123;
    //typeof 检查当前变量是什么数据类型
    console.log(typeof a)
    //特殊情况
    var a1 = 5/0;
    console.log(typeof e1) //Infinity 无限大. number类型
    复制代码
    • string
    var str  = '123'
    console.log(typeof str)
    • boolean
    var b1 = false;
    console.log(typeof b1)
    • null
    var c1 = null;//空对象. object
    console.log(c1)
    • undefined
    var d1;
    //表示变量未定义
    console.log(typeof d1)

    2.引用数据类型

    • Function
    • Object
    • Arrray
    • String
    • Date

    04-运算符

     

    js中的运算符跟python中的运算符有点类似,但也有不同。所谓运算,在数学上,是一种行为,通过已知量的可能的组合,获得新的量。

    1.赋值运算符

    以var x = 12,y=5来演示示例|

    2.算数运算符

    var a = 5,b=2

    3.比较运算符

    var x = 5;

    4.特殊情况

    字符串拼接+字符串运算 特殊情况。python中有拼接字符串中更简便的办法,其实在js中也有,大家可以百度引擎搜索es6模板字符串。(扩展)

    复制代码
    var  firstName  = '小';
    var lastName = '马哥';
    var name = '伊拉克';
    var am = '美军';
    // 字符串拼接
    var str = "2003年3月20日,"+name+"战争爆发,以美军为主的联合部队仅用20多天就击溃了萨达姆的军队。这是继十多年前的海湾战争后,"+am+"又一次取得的大规模压倒性军事胜利。"
    var fullStr = str;
    console.log(fullStr)
    
    var fullName = firstName +" "+ lastName;
    console.log(fullName)
    复制代码
    // 不能对字符串进行+运算 只能拼接
    var a1 = '1';x
    var a2 = '2';
    console.log(a1-a2) //12
    var b1 = 'one';
    var b2  = 'two';
    
    // NaN. ==== not a number 是number类型
    console.log(typeof(b1*b2))
  • 相关阅读:
    C# ConcurrentQueue 处理多任务 上海
    初识边缘计算
    底部可以考虑埋伏的票2022年2月14日
    底部可以考虑埋伏的票2022年2月11日
    底部可以考虑埋伏的票2022年3月12日
    底部可以埋伏的票2022年2月21日
    底部可以考虑埋伏的票2022年3月8日
    底部可以考虑埋伏的票2022年2月9日
    底部可以考虑埋伏的票2022年2月15日
    底部可以考虑埋伏的票2022年3月5日
  • 原文地址:https://www.cnblogs.com/liuafan/p/9475801.html
Copyright © 2020-2023  润新知