初识JavaScript之变量

js的三种写法

1.行内式的写法 οnclick=“alert’ ‘ ”冒号里的内容得有单引号

2.内嵌式的写法

<script>    
​
•  alert('沙漠骆驼')wei'yuan
​
</script>

3.外部式的写法 新建一个.js的文件 在里面直接输入 alert即可

 <script src="./js文件.js"></script>  

js的输入输出语句

这是一个输入框

prompt('请输入你的日轮刀颜色')

弹出警示框 输出的 展示给用户的

alert('不,你的日轮刀是红色哦')

console 控制台输出 给程序员测试用的

console.log('我是程序员能看到的哈哈')

变量的概念

什么是变量

1.变量就是一个装东西的盒子(变量是用于存放数据的一种容器,我们通过变量名来获取数据,甚至数据可以修改

变量在内存中的存储

本质:变量是程序在内存中申请的一块用来存放数据的空间

白话:变量可以理解为酒店中的一个房间 酒店就是内存,而房间就是变量

变量拥有它的名字空间

变量的使用

变量在使用时分为两步 1.声明变量 2.赋值

1.声明变量

var age 声明一个名称为age的变量

  • var是一个js关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量之后,计算机会自动为变量分配内存空间,不需要程序员管

  • age是程序员定义的变量名,我们需要通过变量名来访问内存中分配的空间

2.赋值

age=10 给age这个变量 赋值为10

  • =用来把右边的值赋给左边的变量空间中 此处代表赋值的意思

  • 变量值是程序员保存变量空间里的值

3.变量的初始化

先声明一个变量 并且给它赋值,然后存放到控制台

var name = '冬冬'

console.log(name)

4.变量的语法拓展

1.更新变量

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

2.同时声明多个变量

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

3.声明变量的特殊情况

只声明 不赋值的结果时声明?

程序也不知道里面存的是什么,所以结果是undefined 未定义的

4.不声明不赋值 直接使用某个变量会报错滴

5.不声明 但直接赋值 也是可以使用的 但不提倡使用

5.变量的命名规范

  • 有字(A-Za-z),数字(0-9),下划线(_),美元符号($)组成, 如:usrAge,num01, _name

  • 严格区分大小写, var app和var App 是两个变量

  • 不能以数字开头 18age 是错误的

  • 不能是关键字, 保留字。 如:var,for,while

  • 变量名必须有意义 MMD BBD 你 → age

  • 遵循驼峰命名法 首字母小写,后面的单词首字母要大写。 myFirstname

  • 推荐翻译网站:有道 爱词霸

  • 尽量别用name作为变量名 因为name是关键字(包括许多其他有特殊意义的英文)

<script>
    var app = 10;
    var App = 20;
    console.log(app);
    console.log(App);
</script>?
    

6 变量的交换

  • js 是编程语言 有很强的逻辑性在里面:实现这个要求的思路 先做什么 后做什么

  • 我们需要一个临时变量帮助我们存放需要交换的变量

  • 把apple1 交给临时变量 temp

  • 把apple2 转移到apple1里面

  • 再把临时变量里的apple1再放到apple2中

    <script>
            // js 是编程语言 有很强的逻辑性在里面:实现这个要求的思路 先做什么 后做什么
            // 1.我们需要一个临时变量帮助我们存放需要交换的变量
            // 把apple1 交给临时变量 temp
            // 把apple2 转移到apple1里面
            // 再把临时变量里的apple1再放到apple2中 
            var temp;  //声明了一个临时变量的值
            var apple1 = '青苹果'
            var apple2 = '红苹果'
    ​
            temp = apple1;
            apple1 = apple2;
            apple2 = temp;
            console.log(apple1);
            console.log(apple2);
        </script>

变量的小结

为什么需要变量?

  • 因为我们一些数据需要存储,所以需要变量

变量是什么?

  • 变量就是一个容器 是用来存放数据的 方便我们以后使用的

  • 变量是内存里的一块空间,用来存储数据

变量的本质是什么?

  • 声明变量本质是去内存申请空间

变量怎么使用?

  • 声明一个变量 然后给它赋值

什么是变量的初始化?

  • 声明变量然后给它赋值我们称之为变量的初始化

变量命名规范有哪些?

  • 有字(A-Za-z),数字(0-9),下划线(_),美元符号($)组成

  • 区分大小写 不能以数字开头 不能是关键字 命名的变量必须有意义(即用英文单词命名)

  • 遵循驼峰命名法 首字母小写,后面的单词首字母要大写。

交换两个变量值的思路

  • 设置一个空的临时变量 把变量1的内容存储到空的变量中

  • 把变量2的内容存储到变量1中

  • 把临时变量的内容再存储到变量2中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值