• [技巧篇]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 

  • 相关阅读:
    c++之运算符
    C++开源库,欢迎补充。
    C++ 图像处理类库
    C++开源代码项目汇总
    视频会议及流媒体十大开源项目
    多媒体的框架
    C++开发资源汇总
    Juce之旅-第一个例子(图形窗口)
    Juce-强大的开源类库
    图像处理库的比较:OpenCV,FreeImage,CImg,CxImage
  • 原文地址:https://www.cnblogs.com/pangxiansheng/p/4723431.html
Copyright © 2020-2023  润新知