js基础_7、自增自减
自增++
通过自增可以使变量在自身得基础上增加1。
对于一个变量自增后,原变量的值会立即自增1。不用给自己重新赋值。
自增分两种:
后++(a++)和前++(++a);
无论是a++还是++a,都会立即使原变量的值自增1;
不同的是a++和++a的值不同。
a++的值等于原变量的值(自增前的值),
++a的值等于原变量的新值(自增后的值)。
比如:
var a=10;
//第一次a++,是在10的基础上自增。
console.log(a++);//值为10;
//第二次a++,是在11的基础上自增。
console.log(a++);//值为11;
b++的值
var b=10;
console.log(++b);//值为11;
console.log(++b);//值为12;
3、例子
var d=20;
var result=d++ + ++d + d;
console.log(result);//64
4、例子
var d=20;
d=d++;
console.log(d);//20
自减—
通过自减可以使变量在自身得基础上减1。
自减分两种:
后—(a—)和前—(—a);
无论是a—还是—a,都会立即使原变量的值自减1
例子
var a=10;
a—;
console.log(a);//值为9;
console.log(a—);//值为9;
console.log(—a);//值为7;
例子
var n1=10,n2=20;
var n=n1++;
console.log(‘n=’+n);
console.log(‘n1=’+n1);
n=++n1;
console.log(‘n=’+n);
console.log(‘n1=’+n1);
n=n2—;
console.log(‘n=’+n);
console.log(‘n2=’+n2);
n=—n2;
console.log(‘n=’+n);
console.log(‘n2=’+n2);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本