示例 2 : 自增,自减运算符 示例 3 : 赋值运算符 示例 4 : +运算符的多态
基本算数运算符和小学中学习的没有任何区别
+ - * / %(取余数) <script>
function p(s){
document.write(s);
document.write("<br>");
}
p("1+2="+ (1+2));
p("5-3="+ (5-3));
p("3*2="+ (3*2));
p("9/3="+ (9/3));
p("10%3="+ (10%3));
</script>
<script> function p(s){ document.write(s); document.write("<br>"); } p("1+2="+ (1+2)); p("5-3="+ (5-3)); p("3*2="+ (3*2)); p("9/3="+ (9/3)); p("10%3="+ (10%3)); </script>
自增++在原来的基础上 ,增加 1.
需要注意的是 如果 ++放在 前面 ,就是 先运算,后取值 。 如果 ++放在 后面 ,就是 先取值,后运算。 自减 -- 是一个道理。 <script>
var a = 5;
document.write('a++ 是先取值,再运算,所以打印出来是:'+a++); //先取值 ,即5
document.write("<br>");
var b = 5;
document.write('++b 是先运算,再取值,所以打印出来是:'+ ++b); //先运算,再取值,即6
</script>
<script> var a = 5; document.write('a++ 是先取值,再运算,所以打印出来是:'+a++); //先取值 ,即5 document.write("<br>"); var b = 5; document.write('++b 是先运算,再取值,所以打印出来是:'+ ++b); //先运算,再取值,即6 </script>
=,+=,-=,*=,/=,%=
x=5 是 最基本的赋值运算符,即把右边的值,赋给左边的变量x。 x+=y, 表示 x=x+y。 其他都是一个道理。 <script>
x = 5;
x+= 6;
document.write('x+=6就是 x=x+6的意思,所以最后的值就等于: '+x);
</script>
<script> x = 5; x+= 6; document.write('x+=6就是 x=x+6的意思,所以最后的值就等于: '+x); </script>
+ 具备多态特征
当两边都是数字的时候 ,表现为算数运算符 当任意一边是字符串的时候,表现为字符串连接符 <script>
document.write('当+两边都是数字的时候,+就是加法运算符,所以1+2='+(1+2));
document.write("<br>");
document.write('当+任意一边是字符串的时候,+就是字符串连接符,所以1+\"2\"='+ (1+"2"));
</script>
<script> document.write('当+两边都是数字的时候,+就是加法运算符,所以1+2='+(1+2)); document.write("<br>"); document.write('当+任意一边是字符串的时候,+就是字符串连接符,所以1+\"2\"='+ (1+"2")); </script>
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2020-10-06
<br/>
2020-02-21
示例1里函数p()传递的是一个参数,为什么不会报错
2 个答案
梦想黑客 跳转到问题位置 答案时间:2020-05-14 “ 字符串”+数字=字符串
所以传入的参数是一个字符串
Beacon 跳转到问题位置 答案时间:2020-03-04 function p(s),定义的是一个参数的方法,在示例1中p("1+2="+ (1+2))传入的参数虽然是一段表达式,但是最终传入的是表达式的计算结果,结果是唯一只,所以没有问题。
function p(s),定义的是一个参数的方法,在示例1中p("1+2="+ (1+2))传入的参数虽然是一段表达式,但是最终传入的是表达式的计算结果,结果是唯一只,所以没有问题。
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2019-07-10
感觉javascrpit的参数真是放飞自我,什么都可以加进去
2018-01-24
==什么鬼
2017-04-12
document.write('当+任意一边是字符串的时候,+就是字符串连接符,所以1+\"2\"='+ (1+"2"));
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|