JS的書寫格式問題,純新手問題,謝謝了

2021-07-08 21:04:02 字數 1659 閱讀 3754

1樓:三天打魚

document.write("120+25="+(num1+num2));

加號是進行字串連線操作

比如var str="我是"+"三天打魚n";

輸出 str 就顯示 "我是三天打魚n"了在括號裡面是優先運算的 裡面的num1和num2是數值型別 加號功能就是普通的數值加法

一個字串加一個非字串型別的會把非字串型別的內容轉換到字串然後連線起來

2樓:侯伯馬洛

我這裡測試並不會出現語法錯誤。

var num1=120,num2=25;

document.write("120+25="+(num1+num2));

另外 (num1+num2) 加括號,是要讓著2個數字做加法,因為不加括號,那麼num1就要和前面的字串做串聯了,變成了字串「20+25=120」了,再和25做串聯,就成了「20+25=12025」了,所以必須要加括號,讓2個數字相加才能得到145這個值。

注意如果你2個相加的變數,其中一個不是有效的數字型變數,那麼+操作,就是串聯操作而不是數字的相加操作。

3樓:o卡卡西老師

var num1=120,num2=25

document.write("120+25="+(num1+num2)+"");

這麼寫不會報錯。

num1+num2的+號是運算子,外面的兩個加號是把字串連線起來,不然字串沒法連線。字串連線符碰到數字num1+num2的時候,會自動把數字轉變成字串。

js 方法 書寫格式

函式直接寫在html頁面的