一直都是知道console.log()和alert()是有區別的,可是具體有什麼區別就不清楚了,後來在權威指南里注意到了說alert()具備侵入性纔來查一查二者的具體區別。工具
查詢到的區別:spa
alert() 調試
1.彈出提示日誌
2. 對代碼運行有阻塞做用,在彈出框輸出,不點擊肯定,後續代碼沒法繼續執行 對象
3. alert()只能輸出string,若是alert輸出的是對象會自動調用toString()方法 string
alert([1,2,3]);//’1,2,3’ console
4. alert不支持多個參數的寫法,只能輸出第一個值 class
alert(1,2,3);//1^ 調試工具
console.log() 方法
1.在調試工具裏打日誌
2.對代碼運行無阻塞做用,在打印臺輸出,
3.能夠打印任何類型的數據
console.log([1,2,3]);//[1,2,3]
4.支持多個參數的寫法
console.log(1,2,3)// 1 2 3