说到输出方式咱们主要分为三大类:控制台输出类、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中插入的内容";
复制代码
思惟导图以下: