数字转换方法如下:
- number()
- parseFloat()
- parseInt()
现在让我们详细了解它们中的每一个:
1.number()
在此方法中,我们只是将字符串值和布尔值转换为数字数据类型 。
让我们先看看语法,然后是示例:
Number(n)
这里使用 Number 方法将 (n) 可以是字符串或布尔值转换为数字数据类型 。
现在让我们在示例中实现语法:
Number('123');
Number('1520');
Number('5969');
Number(actual);// true in numeric form is 1 while false in numeric form is 0
输出
Number() 我们已经通过编写函数将值从字符串或布尔数据类型显式转换为数字数据类型 。在你的编辑器中运行上面的代码以获得更好更清晰的解释 。
2.parseInt()
它用于仅将数字字符串值转换为字符串,条件是第一部分必须是数字类型 。
句法::
parseInt(numeric_stringpart,radixpart)
例子:
parseInt(1520nlcdj)
parseInt('qwer@12222')
输出
1520
Nan
在第二个输出行中,输出将是 Nan,因为它不满足第一部分必须是数字类型的条件 。
3.parseFloat()
它用于将字符串转换为其浮点数 。
让我们看看下面的语法,然后是一个例子:
parseFloat(n)
这里 n 是将被转换为数字数据类型的变量 。
例子:
parseFloat('126.7655')
输出
在上面的示例中,我们已将字符串转换为其父数字形式 。
类型Boolean转换
在此,我们将值从数字类型转换为布尔类型 。
句法:
Boolean(n)
这里括号内的 n 值将被转换为 boolean 类型 。
现在让我们看一个例子:
Boolean(1520)
Boolean(' ')
Boolean('yash')
Boolean(null)
输出
true
true
true
在你的编辑器中运行上面的代码以获得更好更清晰的解释 。
JavaScript 中的类型强制
类型强制本身就是类型转换,但这里完成的类型转换是隐式的;转换和强制转换是相同的,唯一的区别是隐式和显式类型转换 。
类型强制也用于相同的数据类型:数字、字符串和布尔值 。众所周知,TypeScript 是 JavaScript 本身的超集,因此任何有效的 JavaScript 代码都是有效的 TypeScript 代码 。
TypeScript 中的类型强制仅强制转换为字符串、数字和布尔基本类型,就像在类型转换中一样 。在 TypeScript 中,我们无法将值类型强制转换为对象或函数 。
TypeScript 有两种典型的强制转换形式,即隐式强制转换和显式强制转换 。
现在让我们看看如何在每种类型中执行类型强制转换:
字符串强制
它用于将非字符串值转换为字符串类型 。
让我们借助一个例子来理解这一点:
console.log('15'+20);
console.log('29'+null);
console.log(50+'45'+null)
输出
'1520'
'29null'
'5045null'
字符串强制转换是使用JavaScript中的+ 运算符执行的 。因此,如果我们对任何字符串使用 + 运算符,它将被转换为字符串类型 。
数字强制
然后使用带有变量的数学运算符,我们可以将任何非数字类型转换为数字类型 。但是,我们不能在数字强制转换中使用 + 运算符 。
让我们借助一个例子来理解这一点:
console.log('34'-34);
console.log('6'*8);
console.log('45'/45);
console.log('15'%5);
输出
在这里,我们使用数学运算符将非数值转换为数值;我们可以不使用 + 运算符 。在你的编辑器中运行上面的代码以获得更好更清晰的解释 。
布尔强制
在这种类型的连接中,布尔值被转换为数学值 。
让我们借助一个例子来理解这一点:
console.log(false-5);
console.log(true+5);
输出
-5
6
因为我们知道在数值上true的值为1,false在数值上的值为0,所以我们可以根据它来计算 。
结论
- 类型转换和类型强制只是一回事 。但是,隐式类型转换和显式类型转换之间存在差异 。
- 类型转换和类型强制仅适用于数字、字符串和布尔数据类型 。
- 类型转换在 javascript 中非常重要,因为它可以帮助我们在需要时转换类型 。
- TypeScript 中的类型转换和强制转换,简单来说就是将一个值的数据类型转换为另一种数据类型,如整数类型转换为字符串类型、布尔类型转换为字符串类型等 。
推荐阅读
- 拨号网络PPPoE的地址转换 pppoe 拨号软件
- 京东商智多少钱一个月 京东商智指数转换工具
- 咖啡壶种类有很多种 咖啡壶的种类
- 给狗狗“起名字”的7种类型 给狗狗起名字
- 电子商务型网站特点?企业电子商务网站有哪些类型?
- 华强方特|体育类型电影,正在成为一个不可触碰的“雷区”
- 电容单位转换在线;电容单位换算?
- 满江红|评张艺谋新作《满江红》:类型融合中的主题移换
- 联轴器图片型号;梅花联轴器主要类型有哪些?
- 如何将一个WORD文件转换成PDF文件 怎样把word转换成pdf
