“Const 声明常量以及特点”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1uK411H7on/?p=5”的新页面)
 
 
第1行: 第1行:
https://www.bilibili.com/video/BV1uK411H7on/?p=5
+
https://www.bilibili.com/video/BV1uK411H7on/?p=5<syntaxhighlight lang="javascript">
 +
<!DOCTYPE html>
 +
<html lang="en">
 +
<head>
 +
    <meta charset="UTF-8">
 +
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 +
    <title>const 定义常量</title>
 +
</head>
 +
<body>
 +
    <script>
 +
        //声明常量
 +
        const SCHOOL = '尚硅谷';
 +
 
 +
        //1. 一定要赋初始值
 +
        // const A;
 +
 
 +
        //2. 一般常量使用大写(潜规则)
 +
        const a = 100;
 +
 
 +
        //3.常量的值不能修改
 +
        //SCHOOL = 'ATGUIGU'; //报错
 +
 
 +
        //4.块儿级作用域
 +
        {
 +
            const PLAYER = 'UZI';
 +
        }
 +
        //console.log(PLAYER); //报错
 +
 
 +
        //5.对于数组和对象的元素修改,不算做对常量的修改,不会报错
 +
        //常量所指向的地址没有发生改变,虽说数组元素发生了一些变化,但是这个常量所指向的地址却没有变化
 +
        const TEAM = ['UZI', 'MXLG', 'Ming', 'Letme'];
 +
        TEAM.push('Meiko');
 +
        //TEAM = 100; //报错
 +
 
 +
 
 +
    </script>
 +
</body>
 +
</html>
 +
</syntaxhighlight>

2024年8月1日 (四) 14:49的最新版本

https://www.bilibili.com/video/BV1uK411H7on/?p=5

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>const 定义常量</title>
</head>
<body>
    <script>
        //声明常量
        const SCHOOL = '尚硅谷';

        //1. 一定要赋初始值
        // const A;

        //2. 一般常量使用大写(潜规则)
        const a = 100;

        //3.常量的值不能修改
        //SCHOOL = 'ATGUIGU'; //报错

        //4.块儿级作用域
        {
            const PLAYER = 'UZI';
        }
        //console.log(PLAYER); //报错

        //5.对于数组和对象的元素修改,不算做对常量的修改,不会报错
        //常量所指向的地址没有发生改变,虽说数组元素发生了一些变化,但是这个常量所指向的地址却没有变化
        const TEAM = ['UZI', 'MXLG', 'Ming', 'Letme'];
        TEAM.push('Meiko');
        //TEAM = 100; //报错


    </script>
</body>
</html>