• 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对象,仅此而已

     这也叫包装对象

  • 相关阅读:
    【图】max51开发板(手工焊接)
    【图】max51开发板3D效果图
    【图】AT89S52原理页
    频率 时间 单位转换
    [AD 技巧]Altium Designer元件换层
    Windows 的承载网络设置方法
    Windows 定时自动开/关机
    Windows 操作系统快捷键
    转义符 与 转义字符
    keil 中的快捷键
  • 原文地址:https://www.cnblogs.com/Baronboy/p/7769205.html
Copyright © 2020-2023  润新知