說到輸出方式咱們主要分爲三大類:控制檯輸出類、window提示框類、頁面插入類;接下來咱們主要介紹幾種經常使用的javascript
控制在瀏覽器控制檯輸出的java
let aa = {name: 'xiaozhima',age:18}
let bb = {name: 'lingling'}
console.log(aa,bb);
console.log({
name: 'xiaozhima',
age: '18'
})
複製代碼
定義:輸出一個對象或者一個值的詳細信息數組
let aa = { name: 'xiaozhima', age: 18 }
console.dir(aa);
console.dir({
name: 'xiaozhima',
age: '18'
})
複製代碼
與console.log的區別:console.log能夠一次性輸出多個值,可是dir不能夠瀏覽器
let aa = { name: 'xiaozhima', age: 18 }
let bb = { name: 'lingling' }
console.log(aa, bb);
複製代碼
let aa = { name: 'xiaozhima', age: 18 }
let bb = { name: 'lingling' }
console.dir(aa, bb);//==>第二個變量未識別
複製代碼
定義:以警告的方式輸出bash
console.warn(‘當前操做不規範’)
複製代碼
let aa = { name: 'xiaozhima', age: 18 }
console.table(aa)
複製代碼
console.time('AA');
for (let i = 0; i < 99999999; i++) {}
console.timeEnd('AA');
複製代碼
是在瀏覽器窗口中彈出一個提示框,提示框中輸出指定的信息性能
alert('今天你們都很帥!');
console.log(100);
alert([10, 20, 30]); //=>數組轉換爲字符串的結果 "10,20,30"
alert({name:'小芝麻'}); //=>普通對象轉換爲字符串的結果 "[object Object]"
複製代碼
特色:建立一個變量,用來接收用戶選擇的結果ui
let flag = confirm('今天你們都好好學了嗎?');
console.log(flag);
複製代碼
點確認spa
與alert 區別:線程
let reason = prompt('肯定要刪除此信息嗎?');
console.log(reason);
複製代碼
向頁面指定容器中插入內容3d
+=
的方式box.innerHTML = 'xiaozhima';//==>會覆蓋原始的全部內容
box.innerHTML += 'xiaozhima';//==>在原始內容上繼續增長
複製代碼
給頁面中的文本框賦值
let userName = document.getElementById('userName');
userName.value = "我是在JS中插入的內容";
複製代碼
思惟導圖以下: