javascript之数据类型与变量
2017-07-06 21:27
120 查看
在前端开发过程中,我们往往处理各种各样的数据,而在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语法详解(二)__ 数据类型和变量
- 初学javascript之变量的数据类型
- Web开发技术 ——JavaScript语法2(变量、数据类型、对象)
- Javascript学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- javascript基础编程の变量、对象、数据类型及函数
- 15-JavaScript-基本语法-变量-规则-数据类型
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- javascript的数据类型、字面量、变量
- javascript&nbsp;数据类型&nbsp;&nbsp;变量&nbsp;作用域…
- javascript之变量和数据类型
- JavaScript基本概念(变量和数据类型)
- 理顺 JavaScript (4) - 变量、常量与数据类型
- Javascript数据类型和变量
- Javascript基础编程の变量、对象、数据类型及函数
- javascript复习之--3.javascrpt变量和数据类型(上)
- javascript数据变量类型判断(JS变量是否是数组,是否是函数的判断)
- JAVASCRIPT的数据类型和变量
- JavaScript基础_变量、数据类型、函数