JavaScript中心语法-变量与常量

JavaScript变量

变量是什么

定义:变量是存储数据信息的容器。
注重:
.1 在JavaScript代码中,必需声明一个变量,这个变量才被运用。
.2 JavaScript的变量是弱范例的,也称之为松懈范例。能够用来保留任何范例的数据。

/* 1.定义变量,并初始化值 */
var v = '化物语';/* 定义变量 - 变量的定义,而且初始化值 */
console.log(v);   /* 挪用变量 */

/* 2.定义变量,但没有初始化值 */
var v1;/* 只定义,没有初始化 */
console.log(v1);/* 效果为 undefined(未定义) */

v1 = '化物语';/* 初始化值(赋值) */
console.log(v1);

/* 3.多个变量同时定义 - 变量定义之间运用逗号分开 */
var v2 = 100, v3;
console.log(v2);// 100
console.log(v3);// undefined

变量的声明

在JavaScript中,运用变量前应该声明,变量是用关键字var声明的。
只声明为初始化值,变量的值自动取值为undefined。

  • 反复的声明:运用var语句反复声明是许可的,但因为JavaScript的变量只能存储一个数据,之前的数据会被掩盖。
  • 脱漏的声明:直接读取一个没有声明的变量的值,JavaScript会报错。

变量的定名划定规矩

变量的定名须要恪守肯定的划定规矩,以下

  • 必需一字母、下划线、美圆标记最先
  • 不能以数字开首
  • 不能运用关键字和保留字作为称号
  • 因为JavaScript辨别大小写,所以大小写不争执
  • 称号最好有明白的寄义
  • 能够采纳“匈牙利定名法”、“下划线定名法”、“小驼峰定名法”、“大驼峰定名法”之一,在开辟团队内举行谐和一致。

JavaScript常量

常量是什么

定义:常量就是一个只读的变量。
常量与变量类似,一样用于存储信息。只是常量的数据一旦被定义,便不能修正。
.1 常量名一般全大写
.2 ECMAScript 5 新增了声明常量的关键字const。
.3 假如省略const,JavaScript会以为这是一个变量。

常量的定义

  • 在ECMAScript 5 版本前,没有定义常量的语法
var C = 100;/* 语法上是变量,工资规定为是常量 */
C = 200;/* 语法上是变量 */

/*
    ECMA 5以及以后的版本
    * 供应了定义常量的语法 - 一旦定义,值就不能再转变
      const 常量名 = 值;
    * 反复赋值 - 报错
      TypeError: Assignment to constant variable.
    * 反复定义(常量或变量) - 报错
      SyntaxError: Identifier 'C1' has already been declared
 */
const C1 = 100;
/* 不能反复赋值 */
// C1 = 200;
/* 反复定义为常量 */
// const C1 = 200;
/* 反复定义为变量 */
var C1 = 200;

/*
    定义变量与常量的称号
    * 定义变量称号时 - 全小写或许大小写夹杂
    * 定义常量称号时 - 全大写
 */
    原文作者:李威振
    原文地址: https://segmentfault.com/a/1190000015907579
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞