Javascript基础之(数据类型)

本文详细介绍了JavaScript的基础数据类型,包括数字型、字符串、布尔型、undefined和null、Symbol、对象、数组和函数。讲解了转义字符、字符串访问、数字转换、类型检查运算符typeof及不同类型转换的方法,如用"+"连接符转换、toString()、Number()等。
摘要由CSDN通过智能技术生成

目录

一、数据类型

1、数字型(Number)

2、字符串(String)

(1)、转义字符

(2)、字符串的长度

(3)、字符串的访问

 (4)、字符串的拼接

3、布尔型(Boolean)

4、undefined和null

5、Symbol类型

6、对象(Object)

7、数组(Array)

8、函数(Function)

二、类型检查运算符:typeof

三、类型转换

1、转换为字符串

(1)、用"+"连接符转换

(2)、调用toString()函数

(3)、String类进行转换

2、转换为数字

 (1)将数字字符串转换为整数:parseInt()

 (2)将数字字符串转换为浮点数(小数):parseFloat()

     (3)使用Number()转换

3、转换为布尔值


一、数据类型

  • 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
  • 引用数据类型:对象(Object)、数组(Array)、函数(Function)。

注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。

1、数字型(Number)

有整数:可以通过十进制,八进制,十六进制的字面值来表示。

有浮点数:该数值中必须包含一个小数点,且小数点后必须有一位数字。

var a = 10; //不需要引号

 数字型的取值范围:
    
        最大值:Number.MAX_VALUE
        
        最小值:Number.MIN_VALUE

特殊:NaN (Number的一种):Not a Number
       isNaN(args):判断参数args是否是一个数字,若args是数字(包括数字字符串)函数返           回false;若args是非数字,函数返回为true

2、字符串(String)

用单引号或双引号括起来的字符序列。

 var str = "中国人不骗中国人";

   注意:不能出现单、双引号的交叉,因为js无法解析

例如: "红楼梦也叫"石头记""  :字符串 "红楼梦也叫 " 被截断。可以写成"红楼梦也叫'石头记' "

(1)、转义字符

转义字符将特殊字符转换为字符串字符,转义字符 (\) 可以用于转义撇号,换行,引号,等其他特殊字符。

代码 输出
\' 单引号
\" 双引号
\\ 反斜杠
\n 换行
\r 回车
\t tab(制表符)
\b 退格符
\f 换页符

所以我们也可以把上述字符串改为:"红楼梦也叫\"石头记\""

(2)、字符串的长度

当定义一个字符串后,默认带有length属性,表示字符串的长度。

字符串变量.length

eg:

var str = "中国人不骗中国人";
console.log("字符串的长度:" ,str.length);

(3)、字符串的访问

以索引的方式访问。

字符串变量[index]   index必须是0~length-1之间的整数。因为JavaScript 从零计算位置。0 是字符串中的第一个位置,依次排列。

eg:

var str  = new String ("中国人不骗中国人");
console.log("位置:",str.indexOf('国'))
console.log("位置:",str.lastIn
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值