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中的replace方法使用介绍
Oct 28 Javascript
JavaScript实现函数返回多个值的方法
Jun 09 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
javascript中Number的方法小结
Nov 21 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
bmob js-sdk 在vue中的使用教程
Jan 21 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
Apr 29 Javascript
javascript实现简易聊天室
Jul 12 Javascript
微信小程序本地存储实现每日签到、连续签到功能
Oct 09 Javascript
单线程JavaScript实现异步过程详解
May 19 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
laravel5.6实现数值转换
2019/10/23 PHP
Js callBack 返回前一页的js方法
2008/11/30 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
潜说js对象和数组
2011/05/25 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
Python中的字符串类型基本知识学习教程
2016/02/04 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python多继承顺序实例分析
2018/05/26 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
对Python实现累加函数的方法详解
2019/01/23 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
高中自我评价分享
2013/12/05 职场文书
决心书标准格式
2014/03/11 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
大学学生会辞职信
2015/05/13 职场文书
高三毕业感言
2015/07/30 职场文书
师德师风培训感言
2015/08/03 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫