JavaScript知识夯实系列-3.变量与数据类型
2017-10-28 15:05
846 查看
变量
变量的作用是给某一个值或对象标注名称。变量的声明
使用var声明一个变量。
var bool;
变量的赋值。
bool = false;
变量的声明与赋值。
var bool = false;
数据类型
数据类型决定了一个数据的特征。JavaScript的类型分为5种基本数据类型和一个Object类型,总共六种。
基本数据类型
常用方法
typeof运算符使用typeof操作符可以用来检查一个变量的数据类型.
常用结果类型返回
基本数据类型
StringString用于表示一个字符序列,即字符串。
字符串需要使用 ’ 或“括起来。
将其他数值转换为字符串有三种方式:toString()、 String()、
拼串。
转义字符
Number
Number 类型用来表示整数和浮点数,最常用的功能就是用来
表示10进制的整数和浮点数。
Number表示的数字大小是有限的,范围是:
± 1.7976931348623157e+308
如果超过了这个范围,则会返回± Infinity。
NaN,即非数值(Not a Number)是一个特殊的数值,JS中
当对数值进行计算时没有结果返回,则返回NaN。
数值的转换
有三个函数可以把非数值转换为数值:Number()、 parseInt()
和parseFloat()。
Number()可以用来转换任意类型的数据,而后两者只能用于
转换字符串。
parseInt()只会将字符串转换为整数,而parseFloat()可以转换
为浮点数。
Boolean
布尔型只能够取真(true)和假(false)
其他的数据类型也可以通过Boolean()函数转换为布尔类型。
转换规则
Undefined
Undefined 类型只有一个值,即特殊的 undefined 。
在使用 var 声明变量但未对其加以初始化时,这个变量的值就
是 undefined。例如:
var message;
message 的值就是 undefined。
需要注意的是typeof对没有初始化和没有声明的变量都会返回
undefined。
Null
Null 类型是第二个只有一个值的数据类型,这个特殊的值是
null 。
从语义上看null表示的是一个空的对象。所以使用typeof检查
null会返回一个Object。
undefined值实际上是由null值衍生出来的,所以如果比较
undefined和null是否相等,会返回true;
相关文章推荐
- Javascript 基础知识 - 数据类型 & 变量
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(2)-- 变量和常用数据类型
- 【知识整理】javascript基础语法总结(1)——变量和数据类型
- JavaScript系列知识——JavaScript数据类型和类型转换
- 【Web前端学习笔记】Javascript_01_变量,数据类型,类型转换
- JavaScript 系列笔记(一)数据类型
- 追着嘟嘟学c#系列入门第二篇-----c#的变量和数据类型【蓝鸥出品】
- JavaScript基础语法:数据类型、变量、控制结构、函数、表达式
- 【粗糙版】javascript的变量、数据类型、运算符、流程结构
- JavaScript for Kids 学习笔记2. 数据类型与变量
- Javascript基础系列之(三)数据类型 (类型转化)
- JavaScript数据类型、变量、运算符号
- JavaScript知识夯实系列-1.JavaScript基础知识
- JavaScript知识夯实系列-4.运算符
- Acticle 1:javascript数据类型和变量命名规范
- JavaScript 基础知识--数据类型
- JavaScript核心语法——变量、数据类型
- JavaScript的数据类型与变量
- Javascript数据类型和变量