博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型转换!
阅读量:3936 次
发布时间:2019-05-23

本文共 1457 字,大约阅读时间需要 4 分钟。

什么是数据类型转换?

使用表单、prompt获取过来的数据默认是字符串类型的 此时就不能简单的进行加法运算,而需要转换变量的数据类型。通俗来说,就是把一种数据类型的变量转换成另外一种数据类型。
我们通常会实现三种方式的转换:

  • 转换为字符串类型
  • 转换为数字型
  • 转换为布尔型。

转换成字符串的做法

方式 说明 案例
toString() 转成字符串 var num=1; alert(num.toString());
String()强制转换 转成字符串 var num =1; alert(String(num))
加号拼接字符串 和字符串拼接的结果都是字符串 var num =1; alert(num+“我是字符串”);
  • toString()和String()使用方式不一样。
  • 三种转换方式,我们更喜欢用第三种加号拼接字符串转换方式,这一种方式也称为之隐式转换

转换为数字型(重点)

方式 说明 案例
parselent(string) 函数 将string类型转成整数数值型 parslent(‘78’)
parseFloat(string)函数 将string转成浮点数数值型 parseFloat(’ 78.21’)
Number()强制转换函数 将string类型转换为数值型 Number(‘12’)
JS隐私转换 (-* /) 利用算术运算隐式转换为数值型 ‘12’ -0

注意parsIent和prseFloat 单词的大小写,这两个是重点。

案例:简单加法器
计算两个数的值,用户输入第一个值后,继续弹出第二个输入框并输入第二个值,最后通过弹出窗口显示出两次值的相加结果
案例分析

  1. 先弹出第一个输入框,提示用户输入第一个值 保存起来
  2. 在弹出第二个框,提示用户输入第二个值 保存起来
  3. 把这两个值相加,并将结果赋给新的变量(注意数据类型转换)
  4. 弹出警示框(alert),把计算的结果输出(输出结果)

转换为布尔值

方式 说明 案例
Boolean()函数 其他类型转成布尔值 Bootlean(’ true’);
  • 代表空、否定的值会被转换为false,如’’、0、NaN、null、undefined
  • 其余值都会被转换为true

扩展

1.标识符
标识(zhi)符:就是指开发人员为变量、函数、参数取得名字
标识符不能是关键字或保留字。
关键字:是指JS本身已经使用了的字,不能用他们充当变量名,方法名。

关键字

包括:break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、vold、while、with等。

保留字

保留字:实际上就是预留的关键字,意思是现在虽然还不是关键字,但是未来可能会成文关键字,同样不能使用它们当变量名和方法名。

abstract
boolean
byte
char
class
const
debugger
double
enum
export
extends
final
float
goto
implements
import
int
interface
long
native
package
private
protected
public
short
static
super
synchronized
throws
transient
volatile

转载地址:http://rhuwi.baihongyu.com/

你可能感兴趣的文章
项目整体管理(二)
查看>>
推荐阅读书籍
查看>>
外包管理
查看>>
项目管理师职业道德规范
查看>>
战略管理概述
查看>>
业务流程管理和重组
查看>>
知识管理
查看>>
项目整体绩效评估
查看>>
信息安全系统和安全体系
查看>>
信息系统安全风险识别与评估
查看>>
信息安全系统的组织管理
查看>>
项目时间管理脉络
查看>>
项目成本管理脉络
查看>>
项目质量管理脉络
查看>>
项目人力资源管理脉络
查看>>
项目沟通管理脉络
查看>>
项目风险管理脉络
查看>>
项目采购管理脉络
查看>>
项目管理总结
查看>>
java内存区域的分布
查看>>