javascript之数据类型与变量
来源:互联网 发布:seo超级管家 编辑:程序博客网 时间:2024/05/18 18:43
在前端开发过程中,我们往往处理各种各样的数据,而在javascript中,将这些数据分为了一下几种类型:
1、Number
在javascript中,所有的数字不区分整数与浮点数,统一用Number表示,而在Number类型中,又细分为以下类型:
1)、十进制:也就是日常生活中我们用的计数方式满十进一;
2)、二进制:计算机底层的数据表现形式,有0与1组成;
3)、八进制:满八进一,以0开头,如010代表的就是十进制的8;
4)、十六进制:满十六进一,以0x开头,如0xB代表的就是十进制中的11.
5)、NaN:全称not a number,代表着不是Number类型数,但自身却属于Number类型。。。。。。有点拗口;
6)、infinity:无穷大,代表了该数值超过了javascript中Number所能代表的数值范围。
Number类型的数据可以直接像数学一样进行四则运算。
2、String 字符串
在javascript中,字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。注意,’ 与 “ 只是字符串的一种表示方式,它们自身不包含在该字符串内。
3、boolean 布尔值
布尔值只有两个值,true和false,通常用来作为代码运行的判断条件,可以直接用true和false表示,也可用布尔运算表示:
&& 且运算符,两边都真才真:
|| 或运算符, 两边都假才假:
! 非运算符, 把true变成false,把false变成true:
比较运算符 > >= < <= == === !=
这里要注意的是,NaN不等于它自己。
4、null 与undifine
null表示空,不存在,undifine表示未定义。
5、Array数组
请参考我的博客中的 javascript数组Array这一篇。
6、Object 对象, 会是一个由键值对组成的数据集合:
7、变量
Javascript中的变量的定义有些类似于我们中学代数方程中的变量,但在计算机语言中,变量不仅仅表示数字,可以表示任何数据类型的数据。
Javascript的变量名可以是大小写英文字母、数字、$和_的组合,但不能以数字开头,也不能是javascript中的关键字,如if,while,switch等。
变量的声明一般用关键字var,如果在初始化变量值时,不使用关键字var,则变量则是全局变量(详情请看javascript之什么是闭包 里面有较为详细的介绍)。
Javascript中的变量的定义有些类似于我们中学代数方程中的变量,但在计算机语言中,变量不仅仅表示数字,可以表示任何数据类型的数据。
Javascript的变量名可以是大小写英文字母、数字、$和_的组合,但不能以数字开头,也不能是javascript中的关键字,如if,while,switch等。
变量的声明一般用关键字var,如果在初始化变量值时,不使用关键字var,则变量则是全局变量(详情请看javascript之什么是闭包 里面有较为详细的介绍)。
阅读全文
0 0
- javascript之数据类型与变量
- JavaScript基本概念之变量与数据类型
- javascript变量与数据类型
- 第二章 JavaScript数据类型,常量与变量
- [JS]JavaScript数据类型与变量类型转换
- 12、javascript的变量与数据类型
- JavaScript基础(2.变量与数据类型)
- 初学javascript之变量的数据类型
- javascript学习之变量和数据类型
- 《JavaScript 闯关记》之变量和数据类型
- JavaScript基础(一)之语法、变量、数据类型
- 《JavaScript 闯关记》之变量和数据类型
- JavaScript之变量与常量
- JavaScript之函数与变量
- C语言之基本数据类型与变量
- C#学习之数据类型、变量与方法
- Javascript数据类型和变量
- JavaScript数据类型和变量
- 实现安卓计时器
- C++中this指针详解
- android Studio 导入 早期项目 遇到refreshing gradle project
- 使用m2eclipse为eclipse集成Maven
- Context的理解
- javascript之数据类型与变量
- ActiveMQ发布订阅模式
- Sicily 最大和 | 期末算法机考模拟题
- set的重载.
- JAVA学习笔记(2):求解和为15的棋盘游戏
- 查找算法
- 游戏编程入门(20):记录高分
- 解决idea自动生成的web.xml中web-app报错的问题
- X2Go Client的使用(新手向)