JavaScript 数据类型
来源:互联网 发布:网络理财产品收益排名 编辑:程序博客网 时间:2024/06/07 03:08
JavaScript 数据类型
字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)、Function类型。
字符串
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
var s = "a";
数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带,如果数值过大,则会使用科学计数表示。
无穷大(Infinity):超过Number所能表示的范围
无穷小(-Infinity):超过Number所能表示的范围
NaN:非数值类型的值;表示不是一个数字,当0/0 的时候不是无穷大,而是NaN。或者把一个非数字形式的字符串转换成数字时都会返回NaN。
布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=true;
var y=false;
数组
创建名为 arr 的数组:
var arr=new Array();
cars[0]="A";
cars[1]="B";
cars[2]="C";
或者
var arr=new Array("A","B","C");
或者
var arr=["A","B","C"];
Undefined
Undefined 类型只有一个值,即特殊的 undefined 。在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined 。
Null
Null 类型也是只有一个值的数据类型,这个特殊的值是 null ( n是小写)。 null 值表示一个空对象指针。
在JavaScript中, undefined 实际上是从 null 派生来的,因此 javaScript 把它们定义为相等的。
字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)、Function类型。
字符串
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
var s = "a";
数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带,如果数值过大,则会使用科学计数表示。
无穷大(Infinity):超过Number所能表示的范围
无穷小(-Infinity):超过Number所能表示的范围
NaN:非数值类型的值;表示不是一个数字,当0/0 的时候不是无穷大,而是NaN。或者把一个非数字形式的字符串转换成数字时都会返回NaN。
布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=true;
var y=false;
数组
创建名为 arr 的数组:
var arr=new Array();
cars[0]="A";
cars[1]="B";
cars[2]="C";
或者
var arr=new Array("A","B","C");
或者
var arr=["A","B","C"];
Undefined
Undefined 类型只有一个值,即特殊的 undefined 。在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined 。
Null
Null 类型也是只有一个值的数据类型,这个特殊的值是 null ( n是小写)。 null 值表示一个空对象指针。
在JavaScript中, undefined 实际上是从 null 派生来的,因此 javaScript 把它们定义为相等的。
alert(null == undefined); // 弹出: true
阅读全文
0 0
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- python安装深度学习框架
- 分析iOS Crash文件:符号化iOS Crash文件的3种方法
- include指令和include动作有什么区别?
- 前端面试题集合
- 什么是JS中的弱引用?
- JavaScript 数据类型
- 关于网站模板安装
- codeblocks安装心得 it seems that this project has not been built
- 搭建SpringMVC + Spring + Mybatis 框架
- C++中文件(file)、字符串(string)和向量(vector)相互间的赋值和读取数据操作
- Linux服务器Tomcat中Catalina.log中定位错误信息方法
- ThreadPoolTaskExecutor使用详解
- 写个简单到不行的WEB计算器
- 命令模式(C++)