JavaScript中将字符串转换为数字的七种方法总结
创始人
2024-06-02 19:30:44
0
1. 使用 parseInt()

parseInt()解析一个字符串并返回一个整数。允许空格。仅返回第一个数字。
这种方法虽然有一个限制。如果您解析十进制数,它将四舍五入到最接近的整数值,并将该值转换为string。可能需要使用parseFloat()方法进行文字转换。

arrString= '996'
console.log(parseInt(arrString)) // expected result: 996a = 996.1212
console.log(parseInt(a)) // expected result: 996
  1. 使用 Number()

Number()可用于将 JavaScript 变量转换为数字。我们可以用它来转换字符串太数字。

如果该值不能转换为数字,NaN则返回。

在这里插入图片描述

  1. 使用一元运算符 (+)

一元加号运算符 ( +) 在其操作数之前并计算其操作数,但如果尚未将其转换为数字,则尝试将其转换为数字。

const x = 119;
const y = -119;
console.log(+x); // expected output: 119
console.log(+y); // expected output: -119
console.log(+''); // expected output: 0

4.使用parseFloat()

parseFloat()解析一个字符串并返回一个数字。允许空格。仅返回第一个数字。

parseFloat("10");        // returns 10
parseFloat("10.33");     // returns 10.33
parseFloat("10 20 30");  // returns 10
parseFloat("10 years");  // returns 10
parseFloat("years 10");  // returns NaN
  1. 使用 Math.floor()

该Math.floor()函数返回小于或等于给定数字的最大整数。这对于十进制数字可能有点棘手,因为它将最接近的整数的值返回为Number。

在这里插入图片描述

6.乘以数字

将字符串值乘以1不会改变值,并且默认情况下它会转换为数字。

在这里插入图片描述

  1. 双波浪号 (~~) 运算符

我们可以使用双波浪号运算符将字符串转换为数字。
在这里插入图片描述
跟parseInt有点类型,会把小数点去掉

相关内容

热门资讯

旧的安卓系统怎么备份,轻松保存... 亲爱的安卓用户们,你是否曾经因为系统升级或者手机意外重启而担心丢失了珍贵的照片、联系人或者应用数据呢...
安卓手机系统文件被破坏,全面解... 手机突然间罢工了,是不是很崩溃?别急,今天就来聊聊安卓手机系统文件被破坏的那些事儿。相信我,掌握了这...
街头霸王四安卓系统,畅享格斗盛... 你知道吗?最近在安卓系统上,有一款游戏可是火得一塌糊涂,那就是《街头霸王四》!这款经典格斗游戏在安卓...
阿里tv安卓系统刷机,畅享智能... 你有没有发现,家里的阿里TV用久了,系统有点卡卡的呢?别急,今天就来教你怎么给它来个焕然一新的刷机大...
安卓系统公共文件在哪里,安卓系... 你有没有遇到过这种情况:手机里存了好多文件,但是就是找不到它们在哪里?别急,今天就来给你揭秘安卓系统...
自制安卓系统平板电脑,性能与创... 亲爱的读者们,你是否厌倦了市面上的平板电脑千篇一律?想要拥有一台独一无二的自制安卓系统平板电脑吗?那...
solo3安卓系统能用,体验升... 你有没有听说最近安卓系统界的一个大新闻?那就是solo3安卓系统竟然可以完美兼容各种设备,简直是安卓...
tv版安卓破系统卸,轻松恢复纯... 你有没有遇到过这种情况?手机里的安卓系统突然变得不正常了,各种卡顿、崩溃,让人头疼不已。别急,今天就...
山寨windows平板装安卓系... 你有没有想过,那些看似普通的山寨Windows平板,竟然能装上安卓系统?听起来是不是有点不可思议?别...
安卓车机系统校正,智能驾驶体验... 你有没有发现,你的安卓车机系统有时候就像个不听话的小孩子,时不时地给你点小麻烦?别急,今天就来给你详...
怎样从安卓转移苹果系统,一步到... 你终于下定决心要从安卓转到苹果系统了?这可是个大转变呢!想象你的手机从此将拥有更加流畅的体验、更强大...
安卓变成ios系统软件,系统软... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是安卓手机竟然要变成iOS系统软件了!是不是觉得有点...
凤凰安卓系统不能进入,探究原因... 最近是不是有不少小伙伴在使用凤凰安卓系统时遇到了一个让人头疼的问题——就是系统突然不能进入了?别急,...
手机怎么不卡安卓系统,安卓系统... 手机卡顿真是让人头疼啊!尤其是安卓系统,有时候感觉就像老牛拉破车,慢吞吞的。别急,今天就来给你支几招...
安卓系统内存怎么选择好,如何挑... 你有没有想过,为什么你的安卓手机有时候会卡得像蜗牛呢?其实,这跟你的手机内存选择有很大关系哦!今天,...
安卓系统怎么打开键盘,安卓系统... 你是不是在用安卓手机,突然发现键盘怎么也打不开了呢?别急,让我来给你详细介绍安卓系统打开键盘的几种方...
安卓原生精简系统哪个好,哪款更... 你有没有想过,手机系统就像是我们衣橱里的衣服,有时候太多太花哨,反而让人感到繁琐。今天,咱们就来聊聊...
国内哪个安卓系统最好,引领智能... 你有没有想过,手机里的安卓系统就像是我们生活中的各种品牌,各有各的特色和魅力呢?今天,就让我带你来一...
安卓4.2系统下载安装,安卓4... 你有没有想过,你的安卓手机是不是该升级一下系统了呢?别看它现在还能用,但有时候真的有点卡顿,不是吗?...
自带安卓系统的音响品牌,自带安... 你有没有想过,家里的音响设备也能像智能手机一样,自带操作系统呢?没错,现在就有这么一些音响品牌,它们...