• 技术文章 >web前端 >js教程

    浅析JavaScript中的操作符与表达式

    青灯夜游青灯夜游2022-10-27 19:21:44转载178
    下面本篇文章给大家介绍一下JavaScript中的操作符与表达式,希望给大家有所帮助!

    大前端零基础入门到就业:进入学习

    1.表达式

    1.1原始表达式

    3.14  //数字直接量
    "hello world"  //字符串直接量
    /pattern/  //正则表达式直接量
    
    true  //返回一个布尔值: 真
    false  //返回一个布尔值: 假
    null  //返回一个值: 空
    this  //返回“当前”对象
    
    i  //返回变量i的值
    sum //返回sum的值
    undefined  //undefined是全局变量,和null不同,它不是一个关键字

    1.2表达式

    操作数以及操作符组合而成。

    1
    1 + 2
    (1 + 2) * 3
    (1 + 2 ) * 3 && !flag

    2.操作符

     3 ** 2 // 结果为:9
    let a = 2, y, z;
    y = ++a // 先执行a = a + 1, 得到 a = 3, 然后将a赋值给y,则y = 3
    z = a++ // 接上面a = 3, 将a赋值给z,则z = 3,然后再执行 a = a + 1, 得到a = 4
    
    //一元证号(+)
    +3  //3
    +'3'  //3
    +true  //1
    +functioan(a){return a}  //NaN
    //解构数组
    let [a, b, c] = ['one', 'two', 'three']  // a = 'one', b = 'two', c = 'three'
    //解构对象
    let { name, age } = { name: 'cc', age: 100 }  // name = 'cc', age = 100
    //短路计算
    false && (anything) // 结果为false
    true || (anything) // 结果为anything
    
    //方法1: 设置x的缺省值
    function test(x) {
    	x = x || 100
    }
    test(10)  //x = 10
    test()  // x = 100
    
    // 方法2: ES6的方式
    function test(x = 100) {
     ...
    }
    test(10)  //x = 10
    test()  // x = 100

    【相关推荐:javascript视频教程编程视频

    以上就是浅析JavaScript中的操作符与表达式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    快捷开发Web应用及小程序:点击使用

    支持亿级表,高并发,自动生成可视化后台。

    专题推荐:javascript
    上一篇:浅析node是怎么实现github第三方登录的 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• JavaScript怎么输入N个数据求平均数• 一文详解JavaScript中执行上下文与执行栈(图文结合)• javascript怎么求总分和平均值• 一文详解 JavaScript 中展开运算符的不同使用方式• 一文带你详细了解JavaScript中的深拷贝
    1/1

    PHP中文网