码迷,mamicode.com
首页 > Web开发 > 详细

js笔记2

时间:2017-11-02 01:01:12      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:nta   字符   情况   返回   java   基本   使用   image   转换   

技术分享

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

技术分享

 

 这也叫包装对象

 

 

js笔记2

标签:nta   字符   情况   返回   java   基本   使用   image   转换   

原文地址:http://www.cnblogs.com/Baronboy/p/7769205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!