初识JavaScript变量
一、什么是变量?
- 变量即变化的量,在JS中变量是松散类型的,可以用来保存任何数据类型。把数据取个名字,放在内存中,就称之为变量!
- 通过变量名可以取到对应数据
二、为什么使用变量?
程序:代码的集合,一般指的是文件,静态的。
进程:程序的一次执行过程,动态的。
(1) 程序执行过程其实就是:输入数据、运算数据和输出数据的过程。
(2) 数据需要存储,那么就需要容器,变量扮演的就是容器*的角色。
变量的本质归根结底就是一块内存
三、定义变量
- 定义变量要使用
var关键字。 - 定义变量可以先定义后赋值,也可以在定义的同时赋值。
- 一次可以同时定义多个变量。
- 变量的值可以进行修改。
//1、先定义后赋值
var a; //定义了一个变量,取名字叫a
a = 100; //然后把100这个数据 存储到a这个变量当中
a = 200; //变量内部的东西是随时可以改变的; //2、定义的同时进行赋值(初始化)
var b = 100; //完全等价于 var b; b = 100;
b = 300; //变量内部的东西是随时可以改变的; //3、一次定义多个变量;
var d = 20,e = 30; //var d = 20;var e = 30;是完全等价的;
var关键字使用注意:
- 不用var声明就直接使用变量会报错
- 不用var声明的变量直接赋值会自动成为全局变量挂载window上
- 重复声明同一变量,后来居上(覆盖),无意义
四、变量名的命名规范
包含数字、字母、下划线和$,且不能以数字开头。
变量名严格区分大小写。
变量名不能是关键字和保留字。
变量名要取得有意义 。
如果变量名有多个单词组成,推荐使用小驼峰命名法。
命名时,尽量使用英语,如果不会写英语,可以使用拼音,但是不要英语拼音混着用。
几种常见的命名方式:
1)小驼峰命名法
首字母小写,每一个单词的开头字母大写。JS变量名通常都是用小驼峰
示例:myName、helloWorld、areYouSure....
2)大驼峰命名法
首字母大写,每一个单词的开头字母大写。大驼峰用于类名的设置
示例:MyName、HelloWorld、AreYouSure....
3)帕斯卡命名法
所有的字母都小写,单词之间使用_隔开。在JS中使用的并不常见
示例:my_name、hello_world、are_you_sure....
初识JavaScript变量的更多相关文章
- 初识JavaScript 变量, 操作符, 数组
这里讲的不会太多, 因为所有的语言都是一样的, 一些基本的东西, 所以就随便写写. 变量 变量就是可变的量, 编程角度理解就是用于存储某种/某些数值的存储器. 我们可以把变量具象理解为一个盒子, 而我 ...
- 初识javascript变量和基本数据类型
1.1首先,学习使用firebug控制台.设置一下firefox 中的配置选项,以便使控制台中的javascript警告更为严格...以方便我们更好的找出程序中不必要的bug. 1. 在火狐浏览器fi ...
- 笔记一、初识 Javascript
一.初识 Javascript javascript是一种专为与网页交互儿设计的脚本语言.由三部分组成:ECMAScript (ECMA-262定义) : 提供核心语言功能文档对象模型(DOM): ...
- Day15 HTML补充、初识JavaScript
一.上节回顾 上节回顾: HTML 头部信息:编码.title.style.link(导入css文件) 身体: 内联 块级 --->inline-block(既有内联效果又有块级效果) a标签: ...
- 初识JavaScript(一)
初识JavaScript(一) 最近由于工作的需要的原因,我从一个写后台的现在让我转到写前端,再加上我的js部分特别的差,所以我现在开始学习js部分的知识. 我的第一篇博文就这样开始写了.俗话说,千里 ...
- 初识JavaScript(三)
初识JavaScript(三) 我从上一讲<初识JavaScript(二)>了解到了类型.值.变量的定义以及特点,本节我将学习到JavaScript中的算术运算.二进制浮点数和四舍五入的错 ...
- 初识JavaScript(二)
初识JavaScript(二) 我从上一篇<初识JavaScript(一)>知道和认识JavaScript的词法结构,也开始慢慢接触到了JavaScript的使用方法,是必须按照JavaS ...
- javascript变量的作用域
javascript变量的作用域 基本类型和引用类型 基本类型值指的是简单的数据段,而引用类型值指的是那个可能由多个值组成的对象 讲一个值赋值给变量时,javascript解析器首先要确定是基本类型 ...
- JavaScript 变量声明提前
<JavaScript权威指南>中指出:JavaScript变量在声明之前已经可用,JavaScript的这个特性被非正式的称为声明提前(hoisting),即JavaScript函数中声 ...
随机推荐
- Vue 前端配置多级目录实践(基于Nginx配置方式)
前情提要 有阵子没更新博客了,因为快年结了工作比较多,这不,最近公司的对外演示环境出现问题这个活儿也落到了我的头上-- 事情是这样的,原来演示环境有很多服务,每个服务都是对外单独开一个端口,比如 ht ...
- vim一键整理代码命令
vim下写代码超实用代码格式整理命令,仅需四步 ①先使用 gg 命令使光标回到第一行 ②shift+v 进入可视模式 ③shift+g 全选 ④按下 = 即可 混乱的代码格式 四步整理以后 工整又 ...
- Mybatis 批量插入
一.首先对于批量数据的插入有两种解决方案(下面内容只讨论和Mysql交互的情况) 1)for循环调用Dao中的单条插入方法 2)传一个List<Object>参数,使用Mybatis的批量 ...
- velocity示例
创建maven项目 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...
- maven根据profile,resources,filters来区分部署环境
项目过程中,在不同的阶段,分别需要部署开发环境,测试环境,线上环境.如果都用一套配置文件,很容易弄乱,所以维持多套配置文件很有必要. maven提供了一组属性以供开发人员灵活搭配,可以根据环境来打包, ...
- Spring Boot简单操作
目录 一.自定义异常页面 二.单元测试 三.多环境选择 四.读取主配置文件中的属性 五.读取List属性 一.自定义异常页面 对于404.405.500等异常状态,服务器会给出默认的异常页面,而这些 ...
- 【Spark】【RDD】从本地文件系统创建RDD
练习作业 完成任务从文件创建三个RDD(math bigdata student) cd ~ touch math touch bigdata touch student pwd 启动Spark-sh ...
- Apache Hudi 与 Hive 集成手册
1. Hudi表对应的Hive外部表介绍 Hudi源表对应一份HDFS数据,可以通过Spark,Flink 组件或者Hudi客户端将Hudi表的数据映射为Hive外部表,基于该外部表, Hive可以方 ...
- 1、Spring简介及IOC入门案例
一.Spring框架介绍 1.介绍 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务 ...
- Mysql安全加固
1.确保MYSQL_PWD环境变量未设置 描述 MYSQL_PWD环境变量的使用意味着MYSQL凭证的明文存储,极大增加MySQL凭据泄露风险. 加固建议 删除系统环境变量中MySQL密码(MYSQL ...