zoukankan      html  css  js  c++  java
  • [技巧篇]13.从今天开始做一个有理想的人,放弃alter的调试,拥抱console.log

    在js前端开发时,为了调试经常会加上 console.log.但是在有的浏览器(比如IE)中会报错,怎么办呢?好像10之后也开始支持了!如果以防方一,可以使用如下方式

    在js文件最前面添加如下js代码:

    if (window.console === undefined) {
        console = {
            log: function () {
            }, info: function () {
            }, debug: function () {
            }
        };
    }

    补充一下:alert和console.log之间的区别!不然我们不知道,为什么拥抱后者,对不对?

    [1]关于alert()

        1.1 阻塞作用,不点击确定,后续代码无法继续执行

        1.2 alert()只能输出string,如果alert输出的是对象会自动调用toString()方法

            代码示例: alert([1,2,3]);//'1,2,3'

        1.3 alert不支持多个参数的写法,只能输出第一个值

             代码示例: alert(1,2,3);//1

    [2]console.log()

        2.1 在打印台输出,浏览器的调试工具的控制台

        2.2 可以打印任何类型的数据

            代码示例: console.log([1,2,3]);//[1,2,3]

        2.3 支持多个参数的写法

            代码示例: console.log(1,2,3)// 1 2 3 

  • 相关阅读:
    矢量坐标矩阵 为了方便求叉乘
    力矩 是形容物理转动效果的量
    科式力 河流右边冲刷严重
    科式力
    证明科式力 coriolis acceleration
    叉乘的求导证明
    spring webFlux的认识
    [转] DB2错误代码说明
    MySQL事务及其实现
    MySQL基础架构之查询语句执行流程
  • 原文地址:https://www.cnblogs.com/pangxiansheng/p/4723431.html
Copyright © 2011-2022 走看看