3 回答

TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊
<input type="button" value="add3" onclick="add3();">
? ? <script>
? ? ? ??
? ? ? ? function add3(){
? ? ? ? ? ? var str = prompt("please enter number!");
? ? ? ? ? ? var x =parseInt(str.charAt(0)) , y=parseInt(str.charAt(1)), z=parseInt(str.charAt(2));
? ? ? ? ? ? var sum = x + y +z;
? ? ? ? ? ? document.writeln(x+"、"+y+"、"+z+"和:"+sum); ??
? ? ? ? ? ??
? ? ? ? }
</script>

TA貢獻(xiàn)72條經(jīng)驗 獲得超106個贊
第一個問題可以實(shí)現(xiàn),要注意一下你的代碼,你的sum變量是沒有聲明的,這就意味著你的sum是全局變量,后面會帶來內(nèi)存泄露的問題;至于你想數(shù)組元素相加,可以參考ECMA6里面forEach()的方法

TA貢獻(xiàn)33條經(jīng)驗 獲得超4個贊
可以實(shí)現(xiàn)。
onclick = " add3() " ? 要加引號。 數(shù)組里有個map遍歷方法,你可以去查一下。
添加回答
舉報