gpt4 book ai didi

javascript - 理解 javascript typeof 日期行为

转载 作者:行者123 更新时间:2023-11-27 23:45:14 27 4
gpt4 key购买 nike

代码如下:

var d = new Date();

console.log(typeof(d+1)); //string

console.log(typeof(d-1)); // number

为什么会产生不同的结果?

最佳答案

(date + 1) 由于字符串连接而返回一个字符串

(date - 1) 由于类型转换而返回数字

基本上,一个字符串加一个数字会返回一个末尾附加了数字的字符串。这是因为 + 运算符用于连接字符串。

另一方面,当您从字符串中减去数字时,JavaScript 会执行自动类型转换。

请查看此处填写更多信息

http://www.w3schools.com/js/js_type_conversion.asp

关于javascript - 理解 javascript typeof 日期行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33266554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com