运算符及程序的调试

算数运算符

  1. “+”
    • 如果+号左右两边都是数值类型,那么起到运算的作用
    • 如果+号至少有一侧是字符串类型,那么起到的作用是连接符的作用。
  2. “-”

    • 数值类型相减的运算符
    • 如果字符串包装的是数字和数字类型相减,起到的 作用是减法的运算,例如:结果是122

      alert("123"-1)
    • 如果字符串包装的不是数字类型,和数字进行减法运算那么结果是NaN,例如:alert(“adb”-1)
  3. “*” /

  4. % 取余

javascript运算和Java运算的不同

  • Javascript运算不区分整数和小数,但是Java区分,javascript结果是123,但是Java结果是0;
  • boolean 类型也可以进行运算,true是1,false是0;
alert(123/1000*1000);
运算符描述
+加法
-减法
*乘法
/除法
%取余(取模)
++自增
自减

赋值运算符

运算符例子
=x=y
+=x+=y
-=x-=y
*=x*=y
/+x/=y
%=x%=y相当于x=x%y

比较运算符

x=5;

运算符描述例子结果
==等于x==”5”true
===绝对等于,值和类型均相等x===”5”false
!=不等于x!=8true
!==绝对不等于,值和类型都不相等x!==”5”true
>大于x>4true
=
大于等于x>=5true
<小于x< 5false
<=小于等于x<=5true

==注意:两个等号和三个等号的区别==
- 首先着两个都是用来比较的,不同的是:
- 两个等号只是比较值,不比较类型
- 三个等号值和 类型都要比较
- 例如:”123” == 123结果是true,但是:”123” === 123 结果是false

逻辑运算符

运算符描述例子
&&与andx<4&&x>1
||或orx>5||x<2
!非not!x>7

三元运算符

  • 格式:condition?value1:value2;
  • 例子:

    <title>三元运算符</title>
    <script type="text/javascript">
    var a = 3;
    var b = 4;
    //三元运算符格式 condition?value1:value2;
    var c = a>b?a:b;//找出最大值
    alert(c);//使用弹窗的方式输入最大值c
    </script>

Math

这里写图片描述

程序的调试

  1. 打开sources标签页这里写图片描述
  2. 打开代码,并且打断点,方法:单击行号这里写图片描述
  3. 点击下一步,运行下一行代码这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值