zoukankan      html  css  js  c++  java
  • 前端-----数据类型和运算符

    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))
  • 相关阅读:
    一位测友的真实面试题
    内部cms系统测试
    po模式
    描述器
    monkey命令
    进程管理工具supervisor
    webpack打包绝对路径引用资源和element ui字体图标不显示的解决办法
    pycharm flask debug调试接口
    应对ADT(Eclipse)的No more handles解决办法
    收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
  • 原文地址:https://www.cnblogs.com/liuafan/p/9475801.html
Copyright © 2011-2022 走看看