Javascript 类型转换在JS中是如何工作的?
我是编程新手,目前学习JS。运算符/类型转换有一点让我困惑。以下是我尝试过的一些实践示例:Javascript 类型转换在JS中是如何工作的?,javascript,type-conversion,Javascript,Type Conversion,我是编程新手,目前学习JS。运算符/类型转换有一点让我困惑。以下是我尝试过的一些实践示例: “4px”-2 //这将返回NaN,因为无法将此字符串转换为数字进行算术运算 "2" * "3" //这将返回6,因为它们可以转换为数字 " \t \n" - 2 //现在这个就是我不明白的那个。结果是2。我以为这个字符串不能转换 最后一个例子请告诉我,谢谢 由所有空白字符组成的字符串将转换为数字0。是的。数字文字可以包括前导空格或尾随空格加上零或多个数字。如果没有数字,则值为0。在上一个示例中
“4px”-2
//这将返回NaN,因为无法将此字符串转换为数字进行算术运算
"2" * "3"
//这将返回6,因为它们可以转换为数字
" \t \n" - 2
//现在这个就是我不明白的那个。结果是2。我以为这个字符串不能转换
最后一个例子请告诉我,谢谢 由所有空白字符组成的字符串将转换为数字0。是的。数字文字可以包括前导空格或尾随空格加上零或多个数字。如果没有数字,则值为0。在上一个示例中,结果是-2,而不是2。哦,是的,你是对的,谢谢。