JavaScript输出的它“1”-“1”是2怎么回事?
JavaScript:1--1给我们2个输出,而如果我像1-1那样写的话 未捕获引用错误:后缀操作中的左侧表达式无效 有效的那一个,即1--1 console.log1--1运算符将字符串1转换为数字 所以,1--1等于:JavaScript输出的它“1”-“1”是2怎么回事?,javascript,Javascript,JavaScript:1--1给我们2个输出,而如果我像1-1那样写的话 未捕获引用错误:后缀操作中的左侧表达式无效 有效的那一个,即1--1 console.log1--1运算符将字符串1转换为数字 所以,1--1等于: 1 - (-1) 所以:2 然而,1-1将失败,因为运算符-只需要一个操作数。1-1根本没有意义。在第一种情况下,-减号之间有一个额外的空格,这使它们成为两个不同的运算符。运算符将字符串1转换为一个数字 所以,1--1等于: 1 - (-1) 所以:2 然而,1-1将失
1 - (-1)
所以:2
然而,1-1将失败,因为运算符-只需要一个操作数。1-1根本没有意义。在第一种情况下,-减号之间有一个额外的空格,这使它们成为两个不同的运算符。运算符将字符串1转换为一个数字
所以,1--1等于:
1 - (-1)
所以:2
然而,1-1将失败,因为运算符-只需要一个操作数。1-1根本没有意义。在第一种情况下,-减号之间有一个额外的空格,这使它们成为两个不同的运算符。当这两个-符号连接在一起时,它们就形成了一个。该运算符需要一个变量来执行操作,因为1不是变量,所以会出现错误
当两者分开时,两个中的第一个是,第二个是。这是有效的语法,并产生2 当两个符号连接在一起时,它们就形成了一个符号。该运算符需要一个变量来执行操作,因为1不是变量,所以会出现错误
当两者分开时,两个中的第一个是,第二个是。这是有效的语法,并产生2 这里的简单代数和Javascript类型逻辑 代数部分: 该语句的计算结果为1--1,即2 这就像你有一美元,你减去一美元你自己的朋友。这就给了你2美元,因为你不必把钱还给他。从技术上讲,你不会再得到一美元 Javascript部分:
这是因为Javascript可以计算字符串,如果它们是数字。所以Javascript可以将1转换为1。这里的简单代数和Javascript类型逻辑 代数部分: 该语句的计算结果为1--1,即2 这就像你有一美元,你减去一美元你自己的朋友。这就给了你2美元,因为你不必把钱还给他。从技术上讲,你不会再得到一美元 Javascript部分: 这是因为Javascript可以计算字符串,如果它们是数字。因此Javascript可以将1转换为1。-和--是不同的 -是的。foo-表示取变量foo的值,从中减去1,再赋回foo。字符串文字不是变量,因此在尝试字符串-时会导致错误 -可以是或,具体取决于上下文 在1--1的情况下,每个都有一个 第二个-是一元运算符,将1转换为其右侧的-1。另一个是减法运算符 如果从一中减去负一,则得到二。-和- -是的。foo-表示取变量foo的值,从中减去1,再赋回foo。字符串文字不是变量,因此在尝试字符串-时会导致错误 -可以是或,具体取决于上下文 在1--1的情况下,每个都有一个 第二个-是一元运算符,将1转换为其右侧的-1。另一个是减法运算符
如果你从一中减去负一,得到二。真的不清楚。。。你能创建一个片段来复制这个吗?真的不清楚。。。你能创建一个片段来重现这个吗?