• 11.4 Javascript笔记


    11.4

    Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。

    // num1为全局变量,num2为window的一个属性
    var num1 = 1;
    num2 = 2;
    // delete num1;  无法删除
    // delete num2;  删除
    function model(){
    var num1 = 1; // 本地变量
    num2 = 2;     // window的属性
        // 匿名函数
        (function(){
            var num = 1; // 本地变量
            num1 = 2; // 继承作用域(闭包)
            num3 = 3; // window的属性
        }())
    }

    const 关键字用来声明 JavaScript中的常量(与变量相对,不可修改,但同样是用于存储信息的"容器"。),常量的值不能通过重新赋值来改变,并且不能重新声明。

    代码:

    //定义常量a并赋值为0
    const a = 0;
    
    //报错(不能重新赋值)
    a = 1;
    
    //报错(不能重新声明)
    const a = 2;
    
    //输出0
    console.log("a is: " + a);
  • 相关阅读:
    swing_AbstractTableModel 创建表格
    swing_tableModel 创建表格
    LDA主题模型
    jieba分词
    LightGBM介绍及参数调优
    机器学习中常见的损失函数
    const和define区别 static
    C++四种类型转换
    行为模式->策略模式
    结构模式->享元模式
  • 原文地址:https://www.cnblogs.com/wangdayang/p/14159431.html
Copyright © 2020-2023  润新知