Javascript学习笔记1 数据类型


Posted in Javascript onJanuary 11, 2010

代码类型只有一种形式就是function。

undefined:未定义,我们也可称之为不存在,typeof(undefined)=undefined.

null:为空。undefined是不存在,而null是存在,但却无。typeof(null)=object,但null又不是object,这就是null的神奇而独特之处。

boolean:true or false。

Number:NaN和Infinity是两个特殊之数,NaN代表一个无法用数值来表示的数字,而Infinity代表一个无穷大的数字,相对的,-Infinify则代表负无穷大。在此有两点特殊的地方:NaN!=NaN,Infinity/Infinity=NaN。在Number类型中,有个非常有用的方法:ToString(),他可以接受一个从2到36的数字,然后把我们的Number转换为相应的进制数。

String:字符串,Javascript中没有字符的概念,字符串是表示文本的最小单位。在字符串中,有这样的两个函数,分别是charAt(index)和charCodeAt(index)分别返回对应索引的字符和字符Unicode编码。在我们平时,可能经常会使用下标的方式访问,如s[10],可是这并不是ECMAScript的标准,应该尽量避免。

Javascript的一切类型都是基于这五个简单类型向上搭建。这五个类型之间又有着万千复杂的关系,undefined,null,0,“”转换为boolean时就是false,而除去这四个外,所有的都为true。但是在这五个当中,除了undefined==null,其他又都不相等。

我们在此又有着这样和强类型语言不通之处,例如123==“123”。那么我们如何能够区分类型呢?这个时候:全等于:===就发挥了用场。

Javascript 相关文章推荐
js+html5绘制图片到canvas的方法
Jun 05 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
BootStrap和jQuery相结合实现可编辑表格
Apr 21 Javascript
通过正则表达式获取url中参数的简单实现
Jun 07 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
ES6概念 Symbol.keyFor()方法
Dec 25 Javascript
详解vue前后台数据交互vue-resource文档
Jul 19 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
js实现3D照片墙效果
Oct 28 Javascript
小程序登录之支付宝授权的实现示例
Dec 13 Javascript
IE bug table元素的innerHTML
Jan 11 #Javascript
javascript instanceof 与typeof使用说明
Jan 11 #Javascript
javascript call方法使用说明
Jan 11 #Javascript
jQuery UI-Draggable 参数集合
Jan 10 #Javascript
将CKfinder整合进CKEditor3.0的新方法
Jan 10 #Javascript
js或css文件后面跟参数的原因说明
Jan 09 #Javascript
Javascript的构造函数和constructor属性
Jan 09 #Javascript
You might like
php使用curl模拟登录后采集页面的例子
2013/11/04 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python实现单词翻译功能
2017/06/06 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python字符串格式化方式解析
2019/10/19 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
浅析python内置模块collections
2019/11/15 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
亲戚结婚的请假条
2014/02/11 职场文书
公司晚会主持词
2014/03/22 职场文书
法人授权委托书格式
2014/04/08 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python