javascript开发技术大全-第3章 js数据类型


Posted in Javascript onJuly 03, 2011

3.1 基本数据类型
1.字符串类型(string) :由unicode字符、数字、标点符号组成,在javascript中没有char字符类型 ,即使只表示一个字符,也必须用到字符串
2数字型(number):不区分整型和浮点型
3.布尔型(boolean)
3.2复合数据类型
1.数组(array):数组元素:放在数组中的数据称为数组元素。
数组下标:从0开始编号
读:arr[0];
赋值:arr[1]=120;
2.对象:
对象名.属性名
对象名.方法名()
3.3其它有数据类型
函数:
1.javascript中的函数是一种数据类型,因此,可以被存储在变量、数组或对象中。
2 null:在javascript中null是一种独立数据类型,代表没有值
3.undefined 即未定义的意思,有4种情况会返回undefined。
a.定义一个变量,但还没有赋值 。
b.使用了一个未定义的变量
C.定义了一个不存在的对象属性
d.引用了一个不存在的数组元素。
3.4数据类型的转换
原则:将数据类型转换为当前环境中所需要使用的数据类型。
javascript数据类型隐式转换规则
1.数据类型的隐式转换:

               原数据类型 目票数据类型 说明
     字符串 非空字符串 数字弄 如果字符串中的字符为数字,则转换为字符串的数字,如"123"转换为数字是123, 如果字符串中的字符不是纯数字,则转换为naa
布尔型 true
空字符中 数字型 0
布尔型 flase
字符串”true" 数字型 Nan
布尔型 true
字段符串"flase“ 数字型 Nan
布尔型 true
  数字型 普通数字 字符串 可以把数字转换成字符串"数字"
布尔型 数字0转换为false,其他数字转换为true
Nan 字符串型 转换为字符串"Nan"
布尔型 转换为false
布尔型 true 字符串型 转换为字符串"true“
数字型 转换为1
false 字符串型 转换为字符串"false"
数字理 转换为0
null 字符串型 转换为字符串"null”
数字型 转换为0
布尔型 转换为false
undefined 字符串型 转换为字符串"undefined“
数字型 转换为Nan
布尔型 转换为false

                             2.另类数据的隐式转换

                             3.数据类型的显示转换

                                       1.转换为数字型

                                             。nubmer(value)将value转换为整数或浮点数

                                             。parseInt(value)可以将value转换成整数

                                             。parseFlaot(value)转成浮点

                                            不能转成数字型,将返回Nan

                                                                       将其它类型转换为数字型的转换规则

数据类型 说明
字符串 空字符串 使用Number()转换为0,使用parseInt()和parseFloat()转换为Nan
字符串"ture" 转为Nan
字符串"false 转为Nan
其他字符串 如果字符串中的字符为数字,则转为字符中中的数字,如字符串"123" 可以转换为数字123。如果字符串不是纯数字,则转换为Nan
布尔型 true 使用Number()转换为0,使用parseInt()和parseFloat()转换为Nan
false 使用Number()转换为0,使用parseInt()和parseFloat()转换为Nan
null 使用Number()转换为0,使用parseInt()和parseFloat()转换为Nan
undefined 转换为Nan

                                             2.转换为布尔型

                                                                  将其他数据类型转成布尔型

                        数据类型 语明
字符串 空字符串 转换为false
字符串"true" 转换为true
字符串"flase" 转换为true
其他字符串 转换为true
数字型 0 转换为false
Nan 转换为false
其他数字 转换为true
null 转换为false
undefined 转换为false

                                            3.转为字符串型

                                                                 将其他数据类型转成字符串型

                                                               

数据类型 说明
数字型 普通数字 可以将数字转换成字符串”数字",如数字1转换为字符串"1"
Nan 转为字符串"Nan"
布尔型 true 转为字符串"true"
flase 转为字符串"false"
null 转为字符串"null"
undefined 转为字符串"undefined"
Javascript 相关文章推荐
Javascript之文件操作
Mar 07 Javascript
javascript实现playfair和hill密码算法
Dec 07 Javascript
js实现键盘控制DIV移动的方法
Jan 10 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
jQuery统计指定子元素数量的方法
Mar 17 Javascript
Bootstrap每天必学之附加导航(Affix)插件
Apr 25 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 Javascript
基于Vue开发数字输入框组件
Dec 19 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
javascript开发技术大全-第1章javascript概述
Jul 03 #Javascript
js 字符串转化成数字的代码
Jun 29 #Javascript
js的一些常用方法小结
Jun 29 #Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
Jun 28 #Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 #Javascript
javascript复制对象使用说明
Jun 28 #Javascript
javascript 45种缓动效果 非常酷
Jun 28 #Javascript
You might like
用PHP实现多级树型菜单
2006/10/09 PHP
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
php命名空间学习详解
2014/02/27 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
详解如何修改 node_modules 里的文件
2020/05/22 Javascript
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
python的sorted用法详解
2019/06/25 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python 私有化操作实例分析
2019/11/21 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
会计电算化专业应届大学生求职信
2013/10/22 职场文书
酒店管理自荐信
2013/10/23 职场文书
自荐书封面下载
2013/11/29 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
关于诚信的活动方案
2014/08/18 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
Python数据结构之队列详解
2022/03/21 Python