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

本文介绍了JavaScript中变量的概念及声明方式,并详细解析了包括String、Number、Boolean在内的六种数据类型的特性与常用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量

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

  • 变量的声明
    使用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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值