美文网首页
对象与数值比较

对象与数值比较

作者: jh2k15 | 来源:发表于2018-05-09 10:24 被阅读0次

const a={
value :2,
toString(){
return ++this.value
}
}

if(a==3 && a==4){
console.log('js is amazing')
}

因为a是对象 所以在比较的时候会类型转换
先调用 valueOf 方法 返回他本身,不是原始数据类型
toString 方法
toSting方法返回3

相关文章

  • 对象与数值比较

    const a={value :2,toString(){return ++this.value}} if(a==...

  • js 基础知识随笔

    js 比较运算, 如果字符串和数值比较会先将字符串转为数值再进行比较 如果是对象和字符串比较则会调用对象的valu...

  • Integer的equals ==

    equals比较的是 Integer.intValue的数值。==比较的是对象的引用。

  • 《菜鸟教程》-TypeScript Number

    TypeScript 与 JavaScript 类似,支持 Number 对象。Number 对象是原始数值的包装...

  • 《TypeScript》 - Number对象

    TypeScript 与 JavaScript 类似,支持 Number 对象。Number 对象是原始数值的包装...

  • 高编-深浅拷贝

    总结: ·is是比较两个引用是否指向了同一个对象(地址引用比较)。 ·==是比较两个对象是否相等。(比较的数值)

  • 傻瓜统计学

    1、相关性比较??根据数据类型!! 数值数据与数值数据----相关系数 数值数据与分类数据----相关比 分类数据...

  • 017 Python语法之可变对象与不可变对象

    可变对象与不可变对象 不可变对象 数值类型(int、float、bool、bytes) 字符串类型(str) 元组...

  • BigDecimal类型比较大小

    BigDecimal.equals() 方法比较的是两个对象是否一致. 要比较数值大小,使用 compareTo(...

  • Shell数值比较

    用于数值比较的无非大于、小于、等于、大于等于、小于等于这几个。 比较格式: [ 数值1 比较符 数值2 ] 注...

网友评论

      本文标题:对象与数值比较

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