zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    暴力,DFS,比较字符串
    暴力求解最大乘积
    油田!
    八皇后的问题
    巡逻的机器人
    骑士的移动
    二叉树遍历
    新兵训练(=@__@=)
    打牌~~~
    八皇后
  • 原文地址:https://www.cnblogs.com/wangdayang/p/14159431.html
Copyright © 2011-2022 走看看