新手最容易忽略的js中console、alert、var、const、let使用上的区别

    科技2024-12-18  10

                                                   console、alert、var、const、let使用上的区别

    废话不多说,直接开始解释:

    console是浏览器f12 debugger控制台打印输出,alert是弹框警告提示,如:

    console.log('aaaaaaaa');

    f12控制台输出aaaaaaaa,

    alert('aaaaaaaa');

    js运行时弹出一个提示框,提示aaaaaaaa,

     

    var类似于全局变量,可提前申明,随时赋值;

    let和const基本上可以互换,是块元素,作用域只在一个代码块里面,出了代码块,就不起作用了,不能提前申明,也不能重新赋值,类似于final类型;

    如:

    var a = 'aaa';

    a = 'bbb';

    console.log(a)-------bbb;

    let a = 'aaa';

    a='bbb';-------报错提示

    const a = 'aaa';

    a='bbb';--------报错提示

     

    function getData(){

    const id ='aaa';

    var params = {};

    params.id = id;

    return axios.post('http://localhost:8080/api/getInfoData', params);--------报错,识别不到params中的id;

    }

     

    Processed: 0.034, SQL: 8