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 相关文章推荐
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 Javascript
js中iframe调用父页面的方法
Oct 30 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
bootstrap快速制作后台界面
Dec 05 Javascript
AngularJS中的按需加载ocLazyLoad示例
Jan 11 Javascript
JS传参及动态修改页面布局
Apr 13 Javascript
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
微信小程序实现的自定义分享功能示例
Feb 12 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
May 05 Javascript
OpenLayers3实现地图显示功能
Sep 25 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
2006/12/14 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
js jquery做的图片连续滚动代码
2008/01/06 Javascript
js查错流程归纳
2012/05/04 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
Angular实现的简单查询天气预报功能示例
2017/12/27 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
vue使用一些外部插件及样式的配置代码
2019/11/18 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
python函数的5种参数详解
2017/02/24 Python
Python使用python-docx读写word文档
2019/08/26 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
python绘制分布折线图的示例
2020/09/24 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
在线课程:Skillshare
2019/04/02 全球购物
应届生体育教师自荐信
2013/10/03 职场文书
远程研修随笔感言
2014/02/10 职场文书
销售主管竞聘书
2014/03/31 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
办公室禁烟通知
2015/04/23 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Go语言安装并操作redis的go-redis库
2022/04/14 Golang