用户:
我爱Kitten查看:188 回复: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就会报错
课后作业可以在评论区回答。
您有什么宝贵的建议也可以在评论区说出来,谢谢。
课后作业答案下节公布。
我能说氵吗
点赞0
评论
可以,但你能告诉我您的建议吗?????
呃()准确的说()这个用对象看起来更简便,而且代码的话为了美观整洁,一般赋值可以空一格:var name = '我爱JS'; 然后后面可以选择加个一个分号,然后一个大段代码过后空几行更好。加油!相信你能做的更好!
虽说JS是面向对象编程,但是变量是最基础的数据类型呀!!!!任何一种编程语言,我至少现在没见过没带变量的。(汇编语言等计算机指令语言可能没有吧…………)
但是你这个变量赋值可以空一格,更加整洁美观
确实,好像很水,我下期出类吧。
代码我从不追求美观。
e美观的话其实读起来也方便)))
那叫注释!!!!
yee089。你教这个干什么,有时间不如去找amc学习oop——
点赞0
评论
萌新教程!!!!!
oop本来就是偏简单的,只要封装的那个不是你就可以了……
封装......那玩意儿不是函数吗?萌新这么早学函数?
FML饭米粒1.数组对象null啥的去哪了
2.各种定义变量的方法:
let是局部变量(如for(let i=0;;){}中的i只能在for里用)
const是常量(box中只能在该文件中使用)
var是变量(box中只能在该文件中使用)
global是可跨模块使用的全局变量(整个地图都能用)
3.%=(取余赋值符);**=(n次幂赋值符)漏了点赞0
评论
谢谢提醒!
null这个不是经常用的吧。。。
常量以后再讲。
null用处很大的好吧
但是我们谁开始学JS先写个var a=null;啊!
萌新好像学不会…………
我下期出类吧。。。。。
蛟风剑愁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
评论