我在javascript初學者,我有一個問題,我有一個像如何提醒打印數組,但它需要字符串?
var nameOfName=["john","mark"];
alert(nameOfName); // or
document.getElementById("anyelementid").innerHTML=nameOfName; //should also trigger error because we are trying to put array in place of string.
爲什麼警報或innerHTML的數組正確顯示的結果,儘管它是一個數組,而不是一個字符串? 我認爲在其他編程技術中應該觸發錯誤,並且一條消息告訴我們這是一個不允許進行字符串轉換的數組。
我不尋求如何轉換或獲取型,IAM詢問爲何警報接受陣列並把它轉換爲字符串然後打印出來,也是相同的innerHtml。 – mina