JavaScript入门(part3)--变量
学习笔记,仅供参考,有错必纠
参考自:pink老师教案
文章目录
- JavaScript入门
- 变量
- 变量声明
- 赋值
- 变量的初始化
- 变量语法扩展
- 变量命名规范
JavaScript入门
变量
变量声明
语法:
var age; // 声明一个 名称为age 的变量
var
是一个 JS关键字,用来声明变量,使用该关键字声明变量后,计算机会自动为变量分配内存空间。age
是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间。
赋值
语法:
age = 10; // 给 age 这个变量赋值为 10
=
用来把右边的值赋给左边的变量空间中,此处代表赋值的意思。
变量的初始化
语法:
var age = 18; // 声明变量同时赋值为 18
变量语法扩展
- 更新变量
var age = 18;
age = 81; // 最后的结果就是81因为18 被覆盖掉了
- 同时声明多个变量
同时声明多个变量时,只需要写一个 var, 多个变量名之间使用英文逗号隔开:
var a = 10, b = 10, c = 10;
//相当于
var a = 10;
var b = 10;
var c = 10;
注意,如果按照下面这样写,将和上面表达的含义不一样:
var a = b = c = 10;
// 相当于
var a = 10;
b = 10; //没有var声明, 则当成全局变量
c = 10;
- 声明变量特殊情况
情况 | 说明 | 结果 |
---|---|---|
var age; console.log (age);
|
只声明 不赋值 | undefined |
console.log(age)
|
不声明 不赋值 直接使用 | 报错 |
age = 10; console.log (age);
|
不声明 只赋值 | 10 |
变量命名规范
- 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成。
- 严格区分大小写。
var app;
和var App;
是两个变量 - 不能 以数字开头。
18age
是错误的 - 不能 是关键字、保留字。例如:var、for、while
- 变量名必须有意义。
- 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。
JavaScript入门(part3)--变量相关推荐
- JavaScript入门(part5)--数据类型转换
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 获取变量数据类型 数据类型转换 转换为字符串 转换为数字型 转换为布尔型 JavaScript入门 获取变量 ...
- JavaScript 基础1入门、变量、运算符、表达式、进制
JavaScript 基础1 1.什么是javascript? 2.JavaScript能做什么? 3.JavaScript的历史 4.JavaScript入门 5.编写JS及如何运行JS 5.1.外 ...
- 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)
目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...
- 《JavaScript入门经典(第4版)》上第5章一个实例程序的修正,完善
今日,做<JavaScript入门经典(第4版)>第5章上的一个例题,感觉书上的代码有个小错误. 这是ch5_examp5.html上的一个实例,是计算一个数x保留y小数位后,四舍五入的结 ...
- JavaScript入门(part12)--内置对象
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 内置对象 Math对象 日期对象 数组对象 字符串对象 JavaScript入门 内置对象 Math对象 ...
- JavaScript入门(part11)--对象
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 对象 创建对象的三种方式 利用字面量创建对象 利用 new Object 创建对象 利用构造函数创建对象 n ...
- JavaScript入门(part10)--作用域
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 作用域 作用域概述 全局作用域 局部作用域 变量的作用域 全局变量 局部变量 全局变量和局部变量的区别 作用 ...
- JavaScript入门(part9)--函数
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 函数 函数的概念 函数的使用 函数的参数 函数的返回值 arguments的使用 函数的两种声明方式 Jav ...
- JavaScript入门(part8)--数组
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 数组 数组的概念 创建数组 获取数组中的元素 数组的length属性 JavaScript入门 数组 数组的 ...
最新文章
- 异常处理器详解 Java多线程异常处理机制 多线程中篇(四)
- 有没有办法检查`null`和`undefined`?
- 【synchronized底层原理之4】锁的升级过程及比较
- python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径
- centos7安装minikube
- 跟着川川学数模-Day2
- maven package install deploy区别
- 软件测试:面试屡屡碰壁,只因你身上少了这几个特征!
- Android项目和Android教程总结(史诗级宝典)
- 删除excel 2007数据透视表
- g2o:一种图优化的C++框架
- HTML基础教程笔记(HTML5与CSS3基础教程书)
- Navicat连接失败
- 电脑版微信防撤回大全
- 狼派CIY68客制化组装
- Presto架构和使用总结
- android fragment横屏,Fragment横竖屏
- Activity界面的加载和绘制
- 生如蝼蚁当立鸿鹄之志,命薄似纸应有不屈之心,乾坤未定,你我都是黑马!(祝大家飞黄腾达前程似锦)
- Youtube-dl 和 ffmpeg 常用命令
热门文章
- 各种编码范围总结以及linux下面的编码批量转化
- OpenCV3学习笔记二:图像的掩膜操作
- 7.4.8 数据压缩
- java定义json数组_Java面试题:json该如何定义?json与xml的区别有哪些?
- 【数学基础】拉格朗日乘子法
- html做转盘指针被压住,爸爸特制“写作业”转盘,被儿子反套路:愿赌服输!...
- Shell脚本自动备份数据库
- 【全记录】2017云栖大会·北京峰会——企业云上业务优化专场
- Gartner:2020年企业中无“云”战略将极为罕见
- php中implode()和explode()的应用