- console
console是一个对象(object)
键是字符串类型,值可以是任意类型
属性的值是函数,就是方法;属性的值不是函数就是属性
//错误级别
console.log();//输出普通信息
console.warn();//输出警示信息(前面有一个黄色的感叹号)
console.debug();//输出调试信息
console.info();//输出提示性信息
console.error();//输出错误信息(级别比较高,是一个红色的叉号)
//分组
console.group();//开始一组的输出信息
console.groupEnd();//结束一组的输出信息
//计时(统计程序的运行时间)
console.time();//必须传入一个字段标识,来结束计时
console.timeEnd();//必须传入和time一样的字段标识,来结束计时
//对表达式进行断言,只要有表达式值为false,才会输入信息
console.assert();
function num(a,b){
}
console.assert(5<4,'错误!');
//统计函数被调用的次数
console.count();
//将DOM节点以树形结构输出,便于我们查看
console.dir();
案例1:打印100-200之间所有能被3或者7整除的数
for(var i=100;i<=200;i++){
if(i % 3==0 || i % 7==0){
console.log(i);
}
}
案例2:计算100以内的阶乘
//计算100以内的阶乘(100!)
//1*2*3*4...*100
var result = 1;
for(var i=2;i<=100;i++){
result = result * i;
}
console.log(result);
案例3:计算100-999以内的水仙花数
for(var i = 100; i<=999; i++){
var a = parseInt(i/100);
var b = parseInt((i%100)/10);
var c = i%10;
if(a*a*a+b*b*b+c*c*c==i){
console.log(i+"是水仙花数!");
}
}
案例4:打印九九乘法表
for(var i =1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+"*"+j+"="+i*j+";&");
}
document.write("<br/>");
}