![](/img/trans.png)
[英]JavaScript - Is there a way to store things like “var x === var y” and “var c === var” in an array form
[英]In JavaScript var x=2, var y=“2”; console.log(x-y), why is o/p 0?
程序員會幫我找出這個 xy o/p 0 背后的邏輯嗎???? `
var a=3;
var b="3";
console.log(a+b); //o/p is 33
var x=2;
var y="2";
console.log(x-y); //o/p is 0
`
正如帕特里克所提到的,在這個級別上,+ 運算符的行為取決於提供給它的操作數的類型,即它要么進行連接,要么進行加法(對於 no's )
在減法中,JS 將字符串操作數轉換為適當的減法。 在此處查找有關添加的更多信息
所以你可以說:“這就是它的工作原理”
在 javascript + 也用於字符串。 例如 ("My age:"+21)===>My age:21 當你加上字符串和數字時,會像例子一樣。 但是當你使用 - 它會像數學運算符一樣工作。 這是 javascript
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.