学习笔记,仅供参考,有错必纠

参考自: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)--变量相关推荐

  1. JavaScript入门(part5)--数据类型转换

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 获取变量数据类型 数据类型转换 转换为字符串 转换为数字型 转换为布尔型 JavaScript入门 获取变量 ...

  2. JavaScript 基础1入门、变量、运算符、表达式、进制

    JavaScript 基础1 1.什么是javascript? 2.JavaScript能做什么? 3.JavaScript的历史 4.JavaScript入门 5.编写JS及如何运行JS 5.1.外 ...

  3. 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)

    目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...

  4. 《JavaScript入门经典(第4版)》上第5章一个实例程序的修正,完善

    今日,做<JavaScript入门经典(第4版)>第5章上的一个例题,感觉书上的代码有个小错误. 这是ch5_examp5.html上的一个实例,是计算一个数x保留y小数位后,四舍五入的结 ...

  5. JavaScript入门(part12)--内置对象

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 内置对象 Math对象 日期对象 数组对象 字符串对象 JavaScript入门 内置对象 Math对象 ​ ...

  6. JavaScript入门(part11)--对象

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 对象 创建对象的三种方式 利用字面量创建对象 利用 new Object 创建对象 利用构造函数创建对象 n ...

  7. JavaScript入门(part10)--作用域

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 作用域 作用域概述 全局作用域 局部作用域 变量的作用域 全局变量 局部变量 全局变量和局部变量的区别 作用 ...

  8. JavaScript入门(part9)--函数

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 函数 函数的概念 函数的使用 函数的参数 函数的返回值 arguments的使用 函数的两种声明方式 Jav ...

  9. JavaScript入门(part8)--数组

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 数组 数组的概念 创建数组 获取数组中的元素 数组的length属性 JavaScript入门 数组 数组的 ...

最新文章

  1. 异常处理器详解 Java多线程异常处理机制 多线程中篇(四)
  2. 有没有办法检查`null`和`undefined`?
  3. 【synchronized底层原理之4】锁的升级过程及比较
  4. python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径
  5. centos7安装minikube
  6. 跟着川川学数模-Day2
  7. maven package install deploy区别
  8. 软件测试:面试屡屡碰壁,只因你身上少了这几个特征!
  9. Android项目和Android教程总结(史诗级宝典)
  10. 删除excel 2007数据透视表
  11. g2o:一种图优化的C++框架
  12. HTML基础教程笔记(HTML5与CSS3基础教程书)
  13. Navicat连接失败
  14. 电脑版微信防撤回大全
  15. 狼派CIY68客制化组装
  16. Presto架构和使用总结
  17. android fragment横屏,Fragment横竖屏
  18. Activity界面的加载和绘制
  19. 生如蝼蚁当立鸿鹄之志,命薄似纸应有不屈之心,乾坤未定,你我都是黑马!(祝大家飞黄腾达前程似锦)
  20. Youtube-dl 和 ffmpeg 常用命令

热门文章

  1. 各种编码范围总结以及linux下面的编码批量转化
  2. OpenCV3学习笔记二:图像的掩膜操作
  3. 7.4.8 数据压缩
  4. java定义json数组_Java面试题:json该如何定义?json与xml的区别有哪些?
  5. 【数学基础】拉格朗日乘子法
  6. html做转盘指针被压住,爸爸特制“写作业”转盘,被儿子反套路:愿赌服输!...
  7. Shell脚本自动备份数据库
  8. 【全记录】2017云栖大会·北京峰会——企业云上业务优化专场
  9. Gartner:2020年企业中无“云”战略将极为罕见
  10. php中implode()和explode()的应用