我想知道把+改成*或者/,那么輸出里面的+號(hào)又代表什么意思,該怎么理解
?function add3(x,y,z,b);? ? ? ? ? ?
{
? sum = x * y * z;
? document.write(x+"、"+y+"、"+z+"、"+b+"和:"+sum+"<br/>");
}
add3(5,8,3);
add3(7,1,4);
?function add3(x,y,z,b);? ? ? ? ? ?
{
? sum = x * y * z;
? document.write(x+"、"+y+"、"+z+"、"+b+"和:"+sum+"<br/>");
}
add3(5,8,3);
add3(7,1,4);
2019-08-29
舉報(bào)
2019-10-25
sum = x + y + z;的+是運(yùn)算符,表示相加
document.write(x+"、"+y+"、"+z+"、"+b+"和:"+sum+"<br/>");的+是字符串拼接的意思,將變量和""中的內(nèi)容連接起來(lái)
2019-09-19
document.write(“你”+“好”+ 9527 );
輸出的是? ?你好9527
document.write(1+1+1+"a");
輸出的是? ? 3a
敲幾句語(yǔ)句就明白了
兩行語(yǔ)句的+號(hào)沒(méi)有聯(lián)系
2019-08-29
? ? 這就涉及到運(yùn)算符的運(yùn)算規(guī)則了,如果+前后有一個(gè)值是字符串,另一個(gè)值也會(huì)轉(zhuǎn)化為字符串,然后將字符串拼接起來(lái);如果是 -、×或者/,會(huì)將不是數(shù)值的值轉(zhuǎn)化為數(shù)值,不能轉(zhuǎn)化為數(shù)值的會(huì)轉(zhuǎn)化為NaN(Not a Number),再進(jìn)行運(yùn)算。例:如果想把數(shù)值型的轉(zhuǎn)換為字符串就可以用這個(gè)值+""空字符串就可以了。具體的運(yùn)算規(guī)則可以參考JavaScript高級(jí)程序設(shè)計(jì)這本書(shū)。