zoukankan      html  css  js  c++  java
  • 多用严格等,比较常见非严格等类型的真值

    // 题目1:如下代码输出什么? hello
    if ("hello") {
        console.log("hello")
    } 
    
    // 题目2:如下代码输出什么? 无输出
    if ("") {
        console.log('empty')
    }
    
    // 题目3:如下代码输出什么?blank
    if (" ") {
        console.log('blank')
    }
    
    // 题目4:如下代码输出什么?array
    if ([0]) {
        console.log('array')
    }
    
    if('0.00'){
      console.log('0.00') //0.00
    }
    
    // 题目5:如下代码输出什么?
    console.log("" == 0);//true
    console.log(" " == 0);//true
    console.log("" == true);//false
    console.log("" == false);//true
    console.log(" " == true);//false
    console.log(" " == false);//true
    console.log(!" " == true);//false
    console.log(!" " == false);//true
    console.log("hello" == true);//false
    console.log("hello" == false);//false
    console.log("0" == true);//false
    console.log("0" == false);//true
    console.log("00" == false);//true
    console.log("0.00" == false);//true
    
    console.log(undefined == null);//true
    
    console.log([0] == 0);//true
    
    var obj = {
      a: 0, 
      valueOf: function(){return 1} 
    } 
    console.log(obj == "[object Object]")//false
    console.log(obj == 1)//true
    console.log(obj == true)//false
    

      

  • 相关阅读:
    MemCached总结二:数据管理指令
    MemCached总结一:Unbutu操作系统下memcached服务器安装和telnet方式连接memcache
    Laravel5 开启Debug
    状压dp
    树形dp
    区间dp
    线性dp
    背包九讲
    dp求解各种子串子序列
    线段树详解
  • 原文地址:https://www.cnblogs.com/jiangbanji/p/7154005.html
Copyright © 2011-2022 走看看