3.6問題 求大神幫幫忙
document.write("數(shù)組的最大下標(biāo)是:"+(mynum.length-1));
這個(gè)結(jié)果正確
document.write("數(shù)組的最大下標(biāo)是:"+mynum.length-1);
去掉? mynum.length-1? 的括號(hào)后結(jié)果為?? NAN? 我不是很清楚這是為什么
求大神幫幫忙!
document.write("數(shù)組的最大下標(biāo)是:"+(mynum.length-1));
這個(gè)結(jié)果正確
document.write("數(shù)組的最大下標(biāo)是:"+mynum.length-1);
去掉? mynum.length-1? 的括號(hào)后結(jié)果為?? NAN? 我不是很清楚這是為什么
求大神幫幫忙!
2017-12-25
舉報(bào)
2017-12-25
因?yàn)槿サ艉?程序判斷
document.write("數(shù)組的最大下標(biāo)是:"+mynum.length? //按順序執(zhí)行到這邊,發(fā)現(xiàn)-1就懵逼,出錯(cuò)了 ?????????????????????????????????? -1);
加括號(hào)是優(yōu)先級(jí),你先算出長(zhǎng)度值,再++++++上前面的字符串,你想辦法得到結(jié)果就好,不要想那么多為什么。。。
2019-01-09
因?yàn)楸划?dāng)成了連字符
2017-12-25
NaN 是代表非數(shù)字值的特殊值。減號(hào)左邊操作數(shù)為字符串,無法執(zhí)行減法操作,所以提示NaN
2017-12-25
符號(hào)具有優(yōu)先級(jí),當(dāng)你去掉括號(hào)時(shí),系統(tǒng)不清楚你先加后減,還是先mynum.length-1。
mynum.length-1的意思是數(shù)組長(zhǎng)度-1,為數(shù)組最大下標(biāo),所以不能去掉括號(hào)
2017-12-25
document.write()方法中"**"+ 已經(jīng)被判斷為字符串了,這里的+是被判定為字符串的連接,這里的操作符已經(jīng)不是運(yùn)算符了