js中 :是什么意思(三元运算符进阶版本)

一、在三元运算符当中

比如:sex == 1?男 : 女

解释:sex == 1为true时,将赋值给sex

           sex == 1为false时,将赋值给sex

“可以记忆成sex为1时值为男否则为女”

二、在对象中

比如:

        var people ={

                name : "张三",

                age : "18",

                hobby : "篮球"

        };

解释:

        表达式意思为创建一个对象,对象属性name为张三age为18.

..

        要想访问对象属性可以通过:people.name或者people["name"]

进阶版本

{{sex==0?"女":(sex==1?"男":"人妖")}}

(跟复杂的以此类推)

    


版权声明:本文为qq_62336448原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。