15.算术运算符

<!DOCTYPE html>
<html>
     <head>
         <meta charset=”UTF-8″>
         <title></title>
         <script type=”text/javascript”>
             /**
              * 运算符也叫操作符
              *     通过运算符可以对一个或多个值进行运算
              *     比如:typeof就是运算符,可以来获得一个值的类型
              */
            
             var a=123;
             var result=typeof a;
            
            
             /**
              * 算术运算符
              * 当对非Number的值进行运算时,会先将其转换为Number,再
              * 进行运算
              * + 可以对两个值进行加法运算,并将结果返回
              * – 减法
              * * 乘法
              * / 除法
              * % 取余
              */
            
             result=a+1;
             result=444+999;
             result=44.444+true;
            
             result=333+NaN;//任何值+NaN结果都是NaN
            
             result=”123″+”45454″;
             //对两个字符串做加法,会做拼串,也就是+在字符串中是连接符
            
             //双引号不能换行
            
             result=123+”哈哈哈”;//任何的值和字符串做加法运算,结果都是字符串
            
            
             /**
              * 我们可以利用这一特点,将任意类型转换为字符串
              *
              * 只需要将其+””即可;
              * 这是一种隐式的类型转换,由浏览器自动完成,实际上也是调用String();
              *
              *
              */
            
             result=1+2+”3″;//从左到右运算
            

            /**
              * 任何值做- * /运算都会转换为Number
              *
              */
             console.log(typeof result);//typeof的返回值是字符串
             console.log(result);
         </script>
     </head>
     <body>
     </body>
</html>

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注