资讯专栏INFORMATION COLUMN

JavaScript 之 核心语法 [ 变量和常量 ]

IamDLY / 3308人阅读

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

变量 变量 - 表示定义一个可以储存数据的容器

语法 - var(定义变量的关键字) 变量名称 = 变量的值 ;

/* 定义变量,并赋值 */
var s1 = "我是谁";
/* 调用变量 */
console.log( s1 );// 显示:我是谁

调用一个只定义未赋值的变量会显示 undefined

/* 先定义变量,但不赋值 */
var s2;
console.log( s2 );// 显示:undefined

语法允许对已经赋值的变量在重新赋值

/* 定义一个变量并赋值 */
var s3 = "你好";
console.log( s3 );// 显示:你好
/* 对变量重新赋值 */
s3 = "再见";
console.log( s3 );// 显示:再见

语法允许对已经定义的变量在重新定义

/* 先定义一个变量 */
var s4 = "我要干啥";
console.log( s4 );// 显示:我要干啥
/* 重新定义该变量 */
var s4 = "我要上山";
console.log( s4 );// 显示:我要上山

调用一个还没有定义的变量会报错

报错 - 变量名 is not defined -> 该变量没有定义

/* 调用还有定义的变量会报错 */
console.log( s5 );// 显示:报错 - s5(变量名) is not defined

语法也允许同时定义多个变量

定义的变量之间用逗号分隔

/* 同时定义多个变量 */
var s6 = 100, s7 = 200;
常量 常量 - 表示定义一个储存数据的容器 ECMA 5版本之前的写法

定义一个变量,人为的规定为常量

/* ECMA 5版本之前 */
var s1 = 100;// 人为的规定为常量
ECMA 5版本之后的写法

定义之后不能在更改

const 常量名 = 常量的值 ;

/* ECMA 5版本之后 */
const S1 = 100;
console.log( S1 );// 显示:100

定义常量时必须赋值

只定义不赋值 - 报错

SyntaxError: Missing initializer in const declaration

该常量没用被赋值(个人解释)

/* 定义常量,但不赋值 */
const S2;
console.log( S2 );// 显示:报错 - SyntaxError: Missing initializer in const declaration

重复赋值 - 报错

TypeError: Assignment to constant variable.

该常量不能重新赋值(个人解释)

/* 重新赋值常量 */
S1 = 200;
console.log( S1 );// 显示:报错 - TypeError: Assignment to constant variable.

重复定义 - 报错

SyntaxError: Identifier "S1"(常量名) has already been declared

该常量已经被定义(个人解释)

/* 重新定义常量 */
const S1 = 300;
console.log( S1 );// 显示:报错 - SyntaxError: Identifier "S1" has already been declared

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96665.html

相关文章

  • JavaScript核心语法变量常量

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

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

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

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

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

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

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

    tinysun1234 评论0 收藏0
  • 简单了解一下javascript变量常量语法以及不同

    摘要:首先说一下关于的几点语法要求不能以数字开头命名在中是不区分大小写的,但在这里需要区分大小写,大写的名称与小写的名称分别是区分开的不能用关键字进行变量命名给变量定义变量名称一般要具有语义化,见名知意一般采用驼峰或者下划线命名。 首先说一下关于JavaScript的几点语法要求: 不能以数字开头命名; 在html中是不区分大小写的,但在这里需要区分大小写,大写的名称与小写的名称分别是区分...

    Lucky_Boy 评论0 收藏0

发表评论

0条评论

IamDLY

|高级讲师

TA的文章

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