美文网首页
JavScript健身--几种运算符

JavScript健身--几种运算符

作者: 超神Code | 来源:发表于2016-12-09 00:04 被阅读0次

了解几种运算符
1.in 运算符
左操作数是字符串,不是字符串会主动将操作数转为字符串;右操作数是对象。其实左操作数是对象键值对中的“键”,是数组中的索引“index”

var person = {name: 'jinchao',age:18};
 console.log(‘name’ in person); //result true

var nums = [2,56,4];
console.log(0 in nums);  //result  true

但是不能使用下面这种形式,因为 name 不属于任何数据类型,是不合法的

console.log(name in person); //result false

2.instanceof 运算符

左操作数是一个对象,右操作数是一个标示对象的类。如果左操作数是右操作数的实例,则返回true 否则返回 false。注:所有的对象都是Object的实例,所以当用instanceof 判断一个对象是一个类的实例时,判断同时也会检测“父类”。

var date = new Date();
console.log(date instanceof Date);//true
console.log(date instance Object);//true

3.typeof 运算符
操作数可以是任意类型,返回值表示的是操作数类型的字符串形式

console.log(typeof null); //object
console.log(typeof true); //boolean
console.log(typeof “chaoshen"); //string

相关文章

  • JavScript健身--几种运算符

    了解几种运算符1.in 运算符左操作数是字符串,不是字符串会主动将操作数转为字符串;右操作数是对象。其实左操作数是...

  • JavaScript知识点总结

    JS概述 javscript : 1、ECMAScript js语法:标识符,关键字、变量、表达式、运算符、分支...

  • 005运算符

    python支持以下几种运算符 ·算术运算符 ·赋值运算符 ·复合赋值运算符

  • Python 学习笔记 - 运算符

    Python 运算符 Python 运算符类型 Python 支持如下几种运算符: 算术运算符(Arithmeti...

  • 2016-07-12(Swift-条件分支、循环、集合类型)

    关系运算符: Swift 的关系运算符种类这几种:>,<,>=,<=,==,!=,===,!== 其中:===判...

  • JAVA(3) 运算符

    运算符 Java 语言中常用的运算符可分为如下几种: Ø 算术运算符Ø 赋值运算符Ø 比较运算符Ø 逻辑运算符Ø ...

  • Python编程常用的运算符及用法汇总!

    在Python编程语言中,运算符主要包括这几种:算术运算符、关系(比较)运算符、赋值运算符、逻辑运算符、成员运算符...

  • Scala编程基础7:Scala运算符

    Scala含有丰富的内置运算符,包括以下几种类型: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 接下...

  • Shell语法(4)--运算符

    Shell中的运算符有以下几种类型 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 算数运算符 ...

  • python3从零学习-4.3、运算符

    运算符用于执行程序代码运算 python运算符有以下几种: 算术运算符 比较运算符 赋值运算符 位运算符 逻辑运算...

网友评论

      本文标题:JavScript健身--几种运算符

      本文链接:https://www.haomeiwen.com/subject/gtcemttx.html