资讯专栏INFORMATION COLUMN

JavaScript核心语法-变量与常量

lieeps / 408人阅读

摘要:注意在代码中,必须声明一个变量,这个变量才能被使用。只声明为初始化值,变量的值自动取值为。常量与变量相似,同样用于存储信息。只是常量的数据一旦被定义,便不能修改。常量名通常全大写新增了声明常量的关键字。如果省略,会认为这是一个变量。

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://www.ucloud.cn/yun/96646.html

相关文章

  • JavaScript核心语法变量常量

    JS(JavaScript) 一。基础语法; 1.语法; 区分大小写; 他的标识符必须以大小写区分使用实为形式,不同的大小写代表不一样的意思 var aixinjueluo = 爱新觉罗; console.log(aixinjueluo); var Aixinjueluo = Aixinjueluo; console.log(Aixinjueluo); var AIXINJUELUO = AIXI...

    jaysun 评论0 收藏0
  • JavaScript核心语法——变量常量

    摘要:中还会出现重复定义变量语法是允许的重复定义时,会先将之前的变量在内存的空间进行销毁,再创建。定义变量和常量时,不允许写修饰符或没有或关键字时,定义的默认为变量。常量必须定义,同时初始化值。 1.变量的定义的语法结构 语法结构 - var 变量名称 = 变量的值; var v = wolongxueyuan; 如果定义变量,并且初始化值,使用console.log调用变量,还有一种情况,...

    qingshanli1988 评论0 收藏0
  • JavaScript核心语法 [ 变量常量 ]

    摘要:变量变量表示定义一个可以储存数据的容器语法定义变量的关键字变量名称变量的值定义变量,并赋值我是谁调用变量显示我是谁调用一个只定义未赋值的变量会显示先定义变量,但不赋值显示语法允许对已经赋值的变量在重新赋值定义一个变量并赋值你好显示你好对 变量 变量 - 表示定义一个可以储存数据的容器 语法 - var(定义变量的关键字) 变量名称 = 变量的值 ; /* 定义变量,并赋值 */ var...

    IamDLY 评论0 收藏0
  • JavaScript学习第一天笔记(变量常量、数据类型)

    摘要:变量与常量变量定义变量是存储数据信息的容器。中,变量是弱类型,也被称为松散类型。三类型布尔类型只有两个值均为小写如果大写活着大小写混合,识别为另一个变量名称。 JavaScript简介 JavaScript是一门跨平台、面向对象的轻量级脚本语言,运行于JavaScript解释器或者引擎中。JavaScript中,包括三个主要的部分1.核心语法内容(ECMAScript)2.文档对象模型...

    tinysun1234 评论0 收藏0
  • JavaScript入门

    摘要:被识别为结束符。变量时被认为时有名字的容器。常量一旦被声明初始化,值并不能被改变。字符串可以看成右字符组成的数组,可能被误认为可变的。表达式没有显示的返回任何内容。 Java script 简介 Javascript 是一门跨平台,面向对象的轻量级脚本语言,运行于Javascript解释权/引擎 avascript内置了一个包含一系列对象的标准库,比如数组,日期,数字和一个语言元素合...

    AaronYuan 评论0 收藏0

发表评论

0条评论

lieeps

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<