猫史档案馆


【BOX3JS教程】用好变量,把自己变成大富翁!!!!【JS萌新教程第一期】

用户:我爱Kitten我爱Kitten查看:18 回复:4 评论:18 创建时间:2022-05-22T21:13:32


变量可以看作是一个神秘的盒子。在这当中你可以存放各种各样的数据类型。如布尔值,字符串,等等等等…………

在JS当中变量可以这样赋值:

let a=0;//创建了一个名字叫做a的变量,初始值是0
var b=0;//这样也行

var和let究竟有什么区别?这就要涉及到作用域的知识了,我们下一节教程会讲到。

来看看几种在变量这个神秘的铁盒中可以存放的值吧。

/*几种常用的变量可存值 */
true;/*布尔值真 */
false;/*布尔值假 */


100;/*整数 */
1.5;/*小数(浮点数) */
-8;/*负数 */


"喵JS";/*字符串 */
'喵编码';/*字符串 */


undefined;/*无值时 */

详解:

布尔值是由乔治 布尔发现的因此得名“布尔值”,布尔值认为世界上只有真或假两种概念,因此现代电子领域都依靠“布尔逻辑”做逻辑支撑。什么是真和假?举个例子,如:0在计算机中表示低电压,而1则代表高电压。

而undefined则代表铁盒里什么也没有。

再来看看变量的应用:

var money=100;/*有100块钱 */
var hp=100;/*生命值是100 */
var name="喵JS";/*名字是喵JS */
console.log(name+"喵+money+"块钱"+"\n"+name+"喵+hp+"点生命值");/*打印喵JS的个人信息 */

那如何修改变量呢?

加减乘除一一到位!:

var money=100;/*有100块钱 */
var hp=100;/*生命值是100 */
var name="喵JS";/*名字是喵JS */
console.log(name+"喵+money+"块钱"+"\n"+name+"喵+hp+"点生命值");/*打印喵JS的个人信息 */
money+=10;/*钱加10块钱 */
hp-=20;/*生命值减20 */
name="喵编码";/*名字变成了喵编码 */

再来看看全的各种变量操作符:

var money=100;/*有100块钱 */
var hp=100;/*生命值是100 */
var name="喵JS";/*名字是喵JS */
console.log(name+"喵+money+"块钱"+"\n"+name+"喵+hp+"点生命值");/*打印喵JS的个人信息 */
money+=10;/*钱加10块钱 */
hp-=20;/*生命值减20 */
name="喵编码";/*名字变成了喵编码 */
/*几种变量操作符 */
money+=10;/*加法赋值符*/
money=money+10;/*与上面一样只不过写起来比较麻烦 */
money-=10;/*减法赋值符*/
money*=3;/*乘法赋值符*/
money/=4;/*除法赋值符*/
money=1000000000;/*变量赋值符,直接改变变量的值 */
money+=1;money++;/*加1的时候可以再一步简写写为变量名++ */

有了变量操作符,我们甚至可以直接将自己变成一个大富翁!

课后作业题:

为什么下面注释掉的代码运行会报错!

 

for(let i=0;i<10;i++){
}
//console.log(i);在for循环外面输出i就会报错

课后作业可以在评论区回答。

您有什么宝贵的建议也可以在评论区说出来,谢谢。

课后作业答案下节公布。


回复

上一页1 页 / 共 1下一页
灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

我能说氵吗

点赞0


评论


yee089yee089

。你教这个干什么,有时间不如去找amc学习oop——

点赞0


评论


FML饭米粒FML饭米粒

1.数组对象null啥的去哪了
2.各种定义变量的方法:
let是局部变量(如for(let i=0;;){}中的i只能在for里用)
const是常量(box中只能在该文件中使用)
var是变量(box中只能在该文件中使用)
global是可跨模块使用的全局变量(整个地图都能用)
3.%=(取余赋值符);**=(n次幂赋值符)漏了

点赞0


评论


蛟风剑愁蛟风剑愁

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"

点赞0


评论