JavaScript变量定义(笔记)
一、定义
白话:变量就是一个装东西的盒子。
通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。
变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间。
类似我们酒店的房间,一个房间就可以看做是一个变量。我们通过调用空间名对存放的数据进行一系列操作
二、变量的使用
变量在使用时分为两步:
方法一、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变量定义(笔记)相关推荐
- 读懂四幅图,让你厘清JavaScript变量定义
- C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】
C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 示例 7.3 指针所占内存空间 示例 7.4 空指针和野指针 示 ...
- Oracle变量定义的三种方式(define,variable,declare)学习笔记
1.define(即host变量) Host变量主要作用是起到一个替代变量的作用,是主机环境可以和oracle进行交互的一个媒介. 通过define定义host变量的时候必须指定变量名和变量的值,如果 ...
- 【Effection C++】读书笔记 条款26:尽可能延后变量定义式的出现时间
[Effective C++]读书笔记 Part5 实现 条款26:尽可能延后变量定义式的出现时间 非循环中的变量定义 尽量延后变量定义式的出现时间,主要包括两个方面: 直到必须使用变量的时候才对其进 ...
- shell中文件路径用变量定义_shell学习笔记01(概述amp;变量)
Shell概述 为什么要学习Shell呢? 因为有用. Shell脚本入门 1.脚本格式 脚本以#!/bin/bash开头(指定解析器) 2.第一个Shell脚本:helloworld (1)需求:创 ...
- JavaScript输出语句以及变量定义
一JavaScript书写位置 二JavaScript输出语句 三JavaScript变量 一JavaScript书写位置 书写位置是在<script>标签里,并且<script&g ...
- C++ 笔记(05)— 变量(变量定义、声明、初始化、extern关键字、变量之间转换)
1. 变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储.变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示: type variable_list; ...
- Go 学习笔记(6)— 变量定义、变量声明、变量作用域
1. 变量定义 Go 语言变量名由字母.数字.下划线组成,其中首个字符不能为数字.声明变量的一般形式是使用 var 关键字: var varName dataType [= value] Go 语言和 ...
- 前端笔记-Vue cli中使用axios后JavaScript变量传输给vue变量要注意的地方
目录 axios.all中的注意事项 为什么要采用全局的JavaScript变量给vue变量 axios.all中的注意事项 如下的请求: methods:{getData(){axios.all([ ...
最新文章
- 微服务架构下静态数据通用缓存机制
- Mark Links@2012/8/25
- PHP 将二叉查找树转换为双向链表,要求不能创建新节点,只能调节节点指针
- 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
- mysql group 条件,mysql - mysql group by,两个条件,限制1 - SO中文参考 - www.soinside.com...
- jmeter 入门操作
- [Linux] BASH程序设计
- 原来竟然还有这种局部变量!
- [2019杭电多校第七场][hdu6651]Final Exam
- 欧美经典歌曲100首(51-100…
- 数字电子技术基础(四):门电路(TTL)
- m3u8手机批量转码_M3U8批量转换app-M3U8批量转换MP4软件下载v1.0 安卓版-西西软件下载...
- win7计算机怎么重置,win7系统快速重置的设置办法
- 【有利可图网】PS实战系列:PS设计制作一个超赞的漂亮艺术花纹人像海报
- java 输入地址_Java输入邮件地址
- 软件测试基础篇(1)
- php语言进销存单位换算,单位换算工具(在线换算单位器)
- 计算机操作系统pv实验,计算机操作系统PV操作例题.doc
- 纽约市立大学布鲁克林学院计算机系,纽约市立大学布鲁克林学院教授张嘉如 带你体验《舌尖上的道德》...
- 机器学习笔记之配分函数(三)对比散度