Skip to content

num的值是什么?

Posted on:2021年7月3日 at 22:13
const num = parseInt("7*6", 10);

只返回了字符串中第一个字母. 设定了 进制 后 (也就是第二个参数,指定需要解析的数字是什么进制: 十进制、十六机制、八进制、二进制等等……),parseInt 检查字符串中的字符是否合法. 一旦遇到一个在指定进制中不合法的字符后,立即停止解析并且忽略后面所有的字符。 *就是不合法的数字字符。所以只解析到"7",并将其解析为十进制的7. num的值即为7.

原文转自:https://fe.ecool.fun/topic/90fb24f5-8333-44a9-b3b7-ef199eeaaaeb