javascript - 如果不必要的话,使用 parseInt 是否多余?

标签 javascript var parseint

我是编码和 JavaScript 的初学者,但我正在做练习,并且遇到了一些我不确定的事情。

var nameLength = parseInt(fullName.length);
var nameLength = fullName.length;

我使用了第一行,甚至没有想到它已经是一个整数,所以我是否还应该包含 parseInt ?

最佳答案

是的,删除var nameLength = parseInt(fullName.length);下面是你的解释:
JavaScript中的parseInt()方法用于将字符串的整数值转换为一个整数。如果我有字符串,例如 var s = "3";,我可以使用 + 运算符,但它不会像数字一样添加(例如 s += 9;,那么 s 将等于 "39")。仅当您有字符串类型的值时,才调用 parseInt() 方法。在您的情况下,在大多数(如果不是所有)语言中,任何内容的 .length.length() 都将返回一个整数。你正在做的事情是试图将一个数字转换为一个数字,这是(在我用谷歌搜索定义之后)无关的。

关于javascript - 如果不必要的话,使用 parseInt 是否多余?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43882193/

相关文章:

javascript - Vuejs : use imported plugin mixin localy

javascript - 我如何判断哪个组件当前处于事件状态 Angular 5

javascript - 如何从获取值中查找数组中的状态缩写

javascript - 将 ID 设置为 JavaScript var

javascript - 使 var 值持久存在,无论时间间隔如何

javascript - 为什么 parseInt ('dsff66' ,16) 返回 13?

javascript - Android webview 用本 map 片注入(inject)javascript

javascript - 将键盘导航添加到幻灯片

javascript - Javascript中parseInt(x)和+(x)有什么区别

java - 数字格式异常 - 使用 parseInt 进行转换