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.常量的值不允许改变

JavaScript核心语法——变量与常量相关推荐

  1. JavaScript核心语法总结

    1. 变量: ①先声明变量再赋值: var width; //var-用于声明变量的关键字 width = 5; //width-变量名 ②同时声明和赋值变量: var catName= " ...

  2. Java语言基本语法————变量和常量数据类型

    变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化  定义变量的格式:数据类型   ...

  3. JavaScript - 核心语法学习

    1.应用场景 了解学习JavaScript语言的最核心的东西,帮助我们重新理解前端本质, 快速高效开发前端项目. 2.学习/操作 1. 文档阅读 标准库 - JavaScript 教程 - 网道 2. ...

  4. 百宝云语法变量与常量新手教程

    第一章:基础语法(一) 通过这章的基础介绍,希望大家能够基本上掌握百宝云的语法与使用方法,能够根据自己的需要编写出自己的云服务.这章的知识可能有点无味,但是却是百宝云的基础所在,所以大家还是好好把基础 ...

  5. javascript基础语法——变量和标识符

    前面的话 关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性.实际上,变量是标识符的一种.本文将详细介绍变量和标识符 定义 标识符(Identifie ...

  6. JavaScript核心语法学习部分(四)

    ①switch-case语句 switch...case... 多条分支,根据条件判断,选择执行. 语法: switch(表达式){   case 表达式1://如果表达式的值===表达式1的值就执行 ...

  7. JavaScript核心语法学习部分(七)

    获取指定位置的字符:str.charAt(index); 案例:获取身份证指定位置数字判断性别 1 var input=prompt("请输入 身份证号码:"); 2 var ch ...

  8. JavaScript交互式网页设计 • 【第1章 JavaScript 基本语法】

    全部章节   >>>> 本章目录 1.1 JavaScript 概述 1.1.1 JavaScript 简介 1.1.2 JavaScript 的概念和执行原理 1.1.3 J ...

  9. JavaScript核心基础语法

    1 什么是JavaScript? 是一种嵌入在网页中的程序段. 是一种解释型语言,被浏览器解释执行. 由Netscape发明,ECMA(欧洲计算机制造商协会)将其标准化. JavaScript借用了J ...

  10. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

最新文章

  1. linux 压缩文件夹格式,Linux下常见文件格式的压缩、解压小结
  2. aptana对齐快捷键ctrl+shift+f
  3. struts2 spring jfreechart 整合
  4. 转:Siri之父:语音交互或将主导未来十年发展
  5. 工作中git 操作汇总
  6. 软件工程 工具之二—— PowerDesigner v12(四)
  7. mac电脑开机键盘和鼠标失灵
  8. boost::python::ndarray相关的测试程序
  9. OpenCV创建3D直方图
  10. Leet Code OJ 107. Binary Tree Level Order Traversal II [Difficulty: Easy]
  11. Selenium(Python)页面对象+数据驱动测试框架
  12. Datawhale 零基础入门数据挖掘-Task2 数据分析
  13. org.springframework.web.context.ContextLoaderListener 解决方案
  14. c语言for死循环的作用,for循环死循环语句
  15. python怎么注释作者_python作者注释
  16. echarts饼图自动动画_echarts实时旋转饼图效果特效
  17. SpringBoot2.3整合Mockito实现单元测试
  18. WeChat微信商户号JSAPI支付 支付授权目录无法添加:添加完成后不刷新再添加一遍
  19. html div图片定位,css将div定位到图片上的固定位置
  20. 微生物菌群宏基因组研究技术分享

热门文章

  1. 偏微分方程的引入及概述
  2. ubuntu安装sasl失败 - 解决方法
  3. 468.验证IP地址
  4. 350.两个数组的交集II
  5. 2020 字节跳动 面经
  6. 数组java8求和_java – 如何使用IntStream对int数组的特定索引号求和?
  7. 操作文件读写JSON的建议工具类
  8. 最新最全latex在sublime上的配置步骤全解
  9. Raki的读paper小记:PURE:A Frustratingly Easy Approach for Entity and Relation Extraction
  10. Raki的读paper小记:Style Transformer