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中的值类型和引用类型小结 文字说明与实例
Dec 12 Javascript
jquery ui对话框实例代码
May 10 Javascript
JS图片无缝滚动(简单利于使用)
Jun 17 Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 Javascript
ExtJS DOM元素操作经验分享
Aug 28 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
深入理解vue $refs的基本用法
Jul 13 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
Mar 19 Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
Sep 20 Javascript
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
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操作xml
2013/10/27 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
Angular实现购物车计算示例代码
2017/02/21 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
JS自定义滚动条效果
2020/03/13 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
Django重设Admin密码过程解析
2020/02/10 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
CSS3实现div从下往上滑入滑出效果示例
2020/04/28 HTML / CSS
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
区域销售主管岗位职责
2014/06/15 职场文书
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技