JavaScript中心语法——变量与常量

1.变量的定义的语法结构

语法结构 – var 变量称号 = 变量的值;

var v = 'wolongxueyuan';

假如定义变量,而且初始化值,运用console.log挪用变量,另有一种状况,只定义,却没有初始化,那末末了的结果是undefined(没有定义)
注重、多个变量同时定义时,变量定义之间一定要运用逗号离隔。
JavaScript中还会涌现反复定义变量–语法是许可的
反复定义时,会先将之前的变量在内存的空间举行烧毁,再建立。

2.常量的定义的语法结构

ECMA5之前的版本
语法并没有供应常量的定义,只能定义变量
工资划定定义的是常量,然则运用的语法依旧是变量的语法
ECMA5版本以及以后的版本
供应了定义常量的语法,一旦定义了,值就不能转变。‘const常量名 = 值’
不能反复赋值,反复赋值报错;TypeError: Assignment to constant variable.
也不能反复定义(常量或变量)–报错; SyntaxError: Identifier ‘C1’ has already been declared

const c1 = 100;
不能反复赋值
c1 = 200;
反复定义为常量
const c1 = 200;
反复定义为变量
var c1 = 200;

定义变量与常量的称号
1.定义变量称号时,悉数小写或许大小写夹杂
2.定义常量称号时,悉数大写
JavaScript是脚本言语,言语划定规矩相对天真。
定义变量和常量时,不许可写修饰符(var或const)
没有var或const关键字时,定义的默以为变量。
常量必需定义,同时初始化值。假如只定义而不初始化值也会报错。
变量与常量的区分:
变量
1.定义变量运用var关键字
2.定义变量运用小写
3.变量许可反复定义或反复赋值
4.变量许可只定义,但不初始化值
5.变量的值许可转变
常量
1.定义常量运用const关键字
2.定义常量运用大写
3.常量不许可反复定义或反复赋值
4.常量必需定义而且初始化值
5.常量的值不许可转变

    原文作者:武文佳
    原文地址: https://segmentfault.com/a/1190000015907789
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞