02-JavaScript 数据类型转换

1. 数据类型简介

1.1 变量的数据类型

JavaScript是弱类型的,不需要提前声明变量的类型,在程序运行过程中,类型会被自动确定

在代码运行时,变量的数据类型是由JS 引擎根据 = 右边变量值的类型来判断的,运行完毕,变量就确定了数据类型

JavaScript 拥有动态类型,同时也意味着相同的变量可用作不同的类型
var num = 5

2. 简单数据类型

2.1 简单数据类型(基本数据类型)

  • number :数字型,包含整型值和浮点型值 默认值:0
  • boolean :布尔值类型,如 true false 默认值:false
  • string :字符串类型,都带" " 默认值:""
  • undefined :var a;声明了变量但是没有赋值 默认值:undefined
  • null :var a = null; 声明了变量 a 为空 默认值:null

在JS中八进制前面加 0 ,十六进制前面加 0x

字符串转义符:

  • \n 换行符 ,n是newline
  • \ 斜杠\
  • ’ ’ 单引号
  • " " 双引号
  • \t tab缩进
  • \b 空格

3.获取变量数据类型

3.1 获取检测变量的数据类型

typeof 可用来获取检测变量的数据类型

4.数据类型转换

由表单或prompt获取的数据默认是字符串型的

4.1 转换为字符串型

  • toString() 用法:num.toString()
  • String() 强制转换 用法:String(num)
  • 加号拼接字符串(重点:常用这种方法) num + ’ ’

4.2 转换为数字型(重点)

  • parselnt(string) 函数 :将string 类型转成整数数值型
  • parseFloat(string) 函数:将string 类型转成浮点数数值型
  • Number() 强制转换函数:将string 类型转成数值型
  • js 隐式转换 (- * /):利用算术运算隐式转换为数值型 示例:‘12’ - 0
  • " + " 也可把字符串转换成数字:+ ‘123’ = 123

4.3 转换成布尔型

  • Boolean()函数 :转换成布尔型 Boolean(’true‘);

代表空、或否定的值都会被转换成false 如:’ '、NaN 、null undefined;其余值都会被转换成true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值