JavaScript知识夯实系列-3.变量与数据类型

来源:互联网 发布:js 遍历页面所有元素 编辑:程序博客网 时间:2024/06/02 00:35

变量

变量的作用是给某一个值或对象标注名称。

  • 变量的声明
    使用var声明一个变量。
var bool;
  • 变量的赋值。
bool = false;
  • 变量的声明与赋值。
var bool = false;

数据类型

数据类型决定了一个数据的特征。
JavaScript的类型分为5种基本数据类型和一个Object类型,总共六种。
基本数据类型

这里写图片描述

常用方法

typeof运算符

使用typeof操作符可以用来检查一个变量的数据类型.
这里写图片描述
常用结果类型返回
这里写图片描述

基本数据类型

String

  • String用于表示一个字符序列,即字符串。
  • 字符串需要使用 ’ 或“括起来。
  • 将其他数值转换为字符串有三种方式: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;
阅读全文
0 0
原创粉丝点击