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 面向对象编程 聊聊对象的事
Sep 17 Javascript
基于jQuery的360图片展示实现代码
Jun 14 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
Nov 21 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
Dec 08 Javascript
jQuery Select下拉框操作小结(推荐)
Jul 22 Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 Javascript
js代码延迟一定时间后执行一个函数的实例
Feb 15 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
webpack4 optimization使用总结
Nov 10 Javascript
vue中v-model对select的绑定操作
Aug 31 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP经典的给图片加水印程序
2006/12/06 PHP
PHP 5.3.0 安装分析心得
2009/08/07 PHP
php利用cookie实现访问次数统计代码
2011/05/19 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
2016/05/27 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
WebPack基础知识详解
2017/01/16 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
Python字符转换
2008/09/06 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
安全生产承诺书
2014/03/26 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
小人国观后感
2015/06/11 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis