Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类型转换在JS中是如何工作的?_Javascript_Type Conversion - Fatal编程技术网

Javascript 类型转换在JS中是如何工作的?

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

我是编程新手,目前学习JS。运算符/类型转换有一点让我困惑。以下是我尝试过的一些实践示例:

“4px”-2

//这将返回NaN,因为无法将此字符串转换为数字进行算术运算

"2" * "3"  
//这将返回6,因为它们可以转换为数字

" \t \n" - 2 
//现在这个就是我不明白的那个。结果是2。我以为这个字符串不能转换


最后一个例子请告诉我,谢谢

由所有空白字符组成的字符串将转换为数字0。是的。数字文字可以包括前导空格或尾随空格加上零或多个数字。如果没有数字,则值为0。

在上一个示例中,结果是-2,而不是2。哦,是的,你是对的,谢谢。