zoukankan      html  css  js  c++  java
  • js备忘录2

    JavaScript 的类型分为两类,分别是原始类型和对象类型

    其中原始类型中只有数字、字符串和布尔型,和java中的有些不一样

    null和undefined不是基本数据类型中的某一种

    对象是property的集合,

    eg:  var map={

      title:"aaa"

    }

    还有global Object 全局对象没有了解过

    JavaScript也有自己的内存管理机制

    JavaScript是不区分整数和浮点数的

    无限大为Infinity

    非数字值NaN

     

    这种情况应该很少遇到

    === 是严格的比较,不做类型转化

    ==  会尝试做类型转换

    eg:

    var strA = "i love you!";
      
    var strB = new String("i love you!");
     
    当 strA==strB 返回为true
    当 strA===strB 返回为false
    因为strA是字符串类型,strB是对象类型
     

    这种问题只有在比较的时候会出现

    但是计算结果是可用的

    js也有日期API

    js中尽量用单引号吧,前端避免不了要写HTML代码,而HTML中属性需要用双引号!这种情况下使用单引号简洁不需要转义!

    但是我习惯了双引号。。。。。

     

    字符串为什么会有属性是因为他在引用字符串的方法的时候会自动new一个String对象,仅此而已

     这也叫包装对象

  • 相关阅读:
    清北学堂2019.7.18 & 清北学堂2019.7.19
    清北学堂2019.7.17
    清北学堂2019.7.16
    清北学堂2019.7.15
    清北学堂2019.7.14
    清北学堂2019.7.13
    【洛谷P1383 高级打字机】
    考试整理
    考试整理
    【洛谷P5018 对称二叉树】
  • 原文地址:https://www.cnblogs.com/Baronboy/p/7769205.html
Copyright © 2011-2022 走看看