JS typeof操作符

typeof 操作符

它是一个用于操作数据的符号
操作符有多种含义,不同的操作符含义也不同。

运算操作符:+ - * / %
比较操作符:< > == === >= <=
逻辑操作符:&& || !

使用操作符链接的是数据就是表达式,所有的表达式必须计算结果

从操作符上来说,分为三种:

  • 一元操作符:操作一个值 如:typeof "hello" !on

  • 二元操作符:操作两个值 如:10 > 20

  • 三元操作符:操作三个值(三目运算)
    定义:三目运算是对条件语句的简化形式
    语法:(条件表达式)?语句A ! 语句B

    • 条件表达式:同if语句的条件表达式,必须计算出布尔值。
      语句A:如果条件表达式计算出true,那么执行语句A。
      语句B:如果条件表达式计算出false,那么执行语句B。

示例:

通常:
if(true){
 console.log("真")
}esle{
 console.log("假")
}
三目运算(简化):
false? console.log("真") :  console.log("假")//返回假
注:适用于单条执行语句,不适用于多条执行语句。

复杂数据类型有多种表现形式:时间,数组,对象,函数,正则,Math......

复杂数据的共同点:它们都属于object类型,都是由简单数据类型构成。
复杂数据的不同点:表现形式不同。

几个特别的类型

 console.log( typeof   [1,2,3])//返回object
 console.log( typeof   null)//返回object
 console.log( typeof  ({})//返回object

就到这里吧!看不懂就算了,别勉强。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容