javascript - 为什么我们在javascript中的.split函数之前放置 ' '

标签 javascript split

在此函数中,它单独对每个数字进行平方,并首先将数字进行拆分。


我不明白为什么这里必须在 num 之前放置 '' ('' +num).split('')

let x = (function squareDigits(num){
    return Number(('' +num).split('').map(function (val) { return val * val;}).join(''));
}(somenumber))

最佳答案

'' + num 将数字转换为字符串。

请参阅下面的代码片段中的示例:

let num = 1;

console.log(typeof (num));
console.log(typeof ('' + num));

关于javascript - 为什么我们在javascript中的.split函数之前放置 ' ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62524719/

相关文章:

javascript - 如何在 Vue js 中使用其名称获取 View 或组件对象?

javascript - 到达方 block 时跳跃算法不起作用

python - 使用 Python 和正则表达式从一组分隔符中第一次出现拆分字符串

javascript - 如何使用 `if` 条件和分隔符拆分字符串

java - 将字符串拆分为数组时遇到问题

javascript - 如何使用具有特定持续时间/时间的事件填充 Kendo Scheduler?

javascript - ab 是一个数字,求 (a+b)^n = ab

java - java中两个字符之间的分割

java - 如何在单词之间拆分具有不同字符的字符串?

javascript - 如何使用nodejs标记m4a音乐