一、定义

白话:变量就是一个装东西的盒子。
通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。

变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间。
类似我们酒店的房间,一个房间就可以看做是一个变量。我们通过调用空间名对存放的数据进行一系列操作

二、变量的使用

变量在使用时分为两步:

方法一、1. 声明变量2. 赋值
1.声明变量//声明变量
var age; //声明一个名称为age的变量
●var是一个JS关键字,用来声明变量( variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
●age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间

eg:1、声明一个变量:var age;

2、赋值(将值存入这个变量当中去):age=18;

3、输出结果:console.log(age)

4、查看结果:浏览器调试控制台中

方法二、变量的初始化

1、声明与赋值同时进行:var age=18;

2、输出结果:console. log

3、查看结果同上

三、调用变量案例

1.弹出一个输入框,提示用户输入姓名。
2.弹出一一个对话框,输出用户刚才输入的姓名。

解:

<script>

var yourname = prompt('请输入你的姓名');

alert(yourname);

</script>

四、扩展专有名词

1.更新变量:一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。

2.同时声明多个变量:同时声明多个变量时,只需要写一个var ,多个变量名之间使用英文逗号隔开。

// 2.声明多个变量
// var age = 18;
// var address = 'loho' ;
// var gz = 2000,
         varage=18,
         address = 'loho',
         gz = 2000;

3、声明变量的特殊情况

对于不声明只赋值的最后一种情况,输出结果虽然正确但书写并不规范,语法结构严谨性差

4、变量命名规范

●由字母(A-Za-z)、 数字(0-9)、 下划线( )、元号($ )组成,如: usrAge, num01,. name
●严格区分大小写。var app;和var App;是两个变量
●不能以数字开头。18age 是错误的
●不能是关键字、保留字。例如:var、 for. while
●变量名必须有意义。MMD BBD n| →age
●遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName

“name”在js中有特殊含义,不能作为变量名去使用,在不赋值的情况下我们也可以使用且在控制台中也不会报错

JavaScript变量定义(笔记)相关推荐

  1. 读懂四幅图,让你厘清JavaScript变量定义

  2. C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 示例 7.3 指针所占内存空间 示例 7.4 空指针和野指针 示 ...

  3. Oracle变量定义的三种方式(define,variable,declare)学习笔记

    1.define(即host变量) Host变量主要作用是起到一个替代变量的作用,是主机环境可以和oracle进行交互的一个媒介. 通过define定义host变量的时候必须指定变量名和变量的值,如果 ...

  4. 【Effection C++】读书笔记 条款26:尽可能延后变量定义式的出现时间

    [Effective C++]读书笔记 Part5 实现 条款26:尽可能延后变量定义式的出现时间 非循环中的变量定义 尽量延后变量定义式的出现时间,主要包括两个方面: 直到必须使用变量的时候才对其进 ...

  5. shell中文件路径用变量定义_shell学习笔记01(概述amp;变量)

    Shell概述 为什么要学习Shell呢? 因为有用. Shell脚本入门 1.脚本格式 脚本以#!/bin/bash开头(指定解析器) 2.第一个Shell脚本:helloworld (1)需求:创 ...

  6. JavaScript输出语句以及变量定义

    一JavaScript书写位置 二JavaScript输出语句 三JavaScript变量 一JavaScript书写位置 书写位置是在<script>标签里,并且<script&g ...

  7. C++ 笔记(05)— 变量(变量定义、声明、初始化、extern关键字、变量之间转换)

    1. 变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储.变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示: type variable_list; ...

  8. Go 学习笔记(6)— 变量定义、变量声明、变量作用域

    1. 变量定义 Go 语言变量名由字母.数字.下划线组成,其中首个字符不能为数字.声明变量的一般形式是使用 var 关键字: var varName dataType [= value] Go 语言和 ...

  9. 前端笔记-Vue cli中使用axios后JavaScript变量传输给vue变量要注意的地方

    目录 axios.all中的注意事项 为什么要采用全局的JavaScript变量给vue变量 axios.all中的注意事项 如下的请求: methods:{getData(){axios.all([ ...

最新文章

  1. 微服务架构下静态数据通用缓存机制
  2. Mark Links@2012/8/25
  3. PHP 将二叉查找树转换为双向链表,要求不能创建新节点,只能调节节点指针
  4. 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
  5. mysql group 条件,mysql - mysql group by,两个条件,限制1 - SO中文参考 - www.soinside.com...
  6. jmeter 入门操作
  7. [Linux] BASH程序设计
  8. 原来竟然还有这种局部变量!
  9. [2019杭电多校第七场][hdu6651]Final Exam
  10. 欧美经典歌曲100首(51-100…
  11. 数字电子技术基础(四):门电路(TTL)
  12. m3u8手机批量转码_M3U8批量转换app-M3U8批量转换MP4软件下载v1.0 安卓版-西西软件下载...
  13. win7计算机怎么重置,win7系统快速重置的设置办法
  14. 【有利可图网】PS实战系列:PS设计制作一个超赞的漂亮艺术花纹人像海报
  15. java 输入地址_Java输入邮件地址
  16. 软件测试基础篇(1)
  17. php语言进销存单位换算,单位换算工具(在线换算单位器)
  18. 计算机操作系统pv实验,计算机操作系统PV操作例题.doc
  19. 纽约市立大学布鲁克林学院计算机系,纽约市立大学布鲁克林学院教授张嘉如 带你体验《舌尖上的道德》...
  20. 机器学习笔记之配分函数(三)对比散度

热门文章

  1. 极限学习机(Extreme Learning Machine)概述
  2. 高薪程序员面试题精讲系列24之你熟悉反射吗?
  3. Canvas跟随鼠标炫彩小球
  4. python csv文件数据根据逗号分隔_Python 3读取以逗号分隔的CSV文件操作变量并写到CSV...
  5. 一个转身,也许就已经一辈子错过。
  6. 根据角度,求椭圆边上点的坐标
  7. CentOS计划任务的用法
  8. 为奥运喝彩!百度智能云联合央视体育客户端打造奥运播报新体验!
  9. Ubuntu20.04系统之软件安装
  10. 如何用Itunes来安装Ipa文件