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 相关文章推荐
jquery 学习笔记 传智博客佟老师附详细注释
Sep 12 Javascript
Javascript JSQL,SQL无处不在,
May 05 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
May 17 Javascript
jquery删除提示框弹出是否删除对话框
Jan 07 Javascript
node.js中的fs.closeSync方法使用说明
Dec 17 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
Aug 24 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
vue如何使用外部特殊字体的操作
Jul 30 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
php基础知识:类与对象(1)
2006/12/13 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
PHP 无限级分类
2017/05/04 PHP
javascript 写类方式之二
2009/07/05 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python求众数问题实例
2014/09/26 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
使用python3构建文件传输的方法
2019/02/13 Python
python实现AES加密和解密
2019/03/27 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
python中四舍五入的正确打开方式
2021/01/18 Python
波兰补充商店:Muscle Power
2018/10/29 全球购物
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
给同学的道歉信
2014/01/16 职场文书
商场促销活动策划方案
2014/08/18 职场文书
纪律教育月活动总结
2014/08/26 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL