首页 > 编程语言 >JavaScript_语法_一元运算符与JavaScript_语法_算数&比较运算符

JavaScript_语法_一元运算符与JavaScript_语法_算数&比较运算符

时间:2022-11-18 09:44:38浏览次数:32  
标签:语法 ++ JavaScript 运算符 -- write var document

JavaScript_语法_一元运算符

      运算符:

       1.一元运算符:只有一个运算数的运算符

          ++、--、+(正号)、-(负号)

            ++、-- 自增(自减)

              ++(--)在前,先自增(自减),再运算              

              ++(--)在后,先运算,再自增(自减)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>一元运算符</title>
    <script>
        /*
            1.一元运算符:只有一个运算数的运算符
          ++、--、+(正号)、-(负号)
            ++、-- 自增(自减)
              ++(--)在前,先自增(自减),再运算              
              ++(--)在后,先运算,再自增(自减)

                +(-):正负号
                注意:在js中,如果运算符不是运算符所要求的类型,那么多js引擎会自动的将运算数进行类型转换
                     其他类型转number;
                        string转number:按照字面值转换。如果字面值不是数字,则转换NaN(不是数字的数字)
                        boolean转number:true转1 false转为0



        */
        var num = 3;
        var as = ++num;
        /*实现到页面中*/
        document.write(num);
        document.write(as);
        document.write("<hr>");
        /*string转number类型*/
        var a = +"123abc";
        document.write(typeof(a));
        document.write(a+1);
        document.write("<br>");
        /*boolean转number*/
        var f1 = +true;
        var f2 = +false;
        document.write(typeof (f1)+"<br>");
        document.write(f1+"<br>");
        document.write(f2+"<br>");


        /*弹窗为正3*/
        var b = +3;
        alert(b);
        /*弹窗为负3*/
        var c = -3;
        alert(c);

    </script>
</head>
<body>

</body>
</html>

 

 

 

 

              

JavaScript_语法_算数&比较运算符

       2.算数运算符 

          + - * / %...

      

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>算数运算符</title>
    <script>
            var a = 5;
            var b = 5;
            //加
            document.write(a+b+"<br>")
            //减
            document.write(a-b+"<br>")
            //乘
            document.write(a*b+"<br>")
            //除
            document.write(a/b+"<br>")
            //取模
            document.write(a%b+"<br>")
    </script>
</head>
<body>

</body>
</html>

         3. 比较运算符

          > < >= <= == ===(全等于)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>比较运算符</title>
        <script>
            /*
            *   比较运算符:
            *       比较方式
            *           1.类型相同:直接比较
            *                   字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止
            *           2.类型不同:先进行类型转换,再比较
            *                   ===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false
            * */

            //类型相同:直接比较
            document.write((3 > 4 )+ "<br>");
            //字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止
            document.write(("abc" < "acd") + "<br>");
            //类型不同:先进行类型转换,再比较
            document.write(("123"==123)+"<br>");
            //全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false
            document.write(("123"===123)+"<br>");

        </script>
</head>
<body>

</body>
</html>

 

 

 

       4.赋值运算符

          = += -+....  

    

      

标签:语法,++,JavaScript,运算符,--,write,var,document
From: https://www.cnblogs.com/x3449/p/16899985.html

相关文章

  • python基础语法知识
    1、多组输入没有结束标志的两种表示形式#method1:try:whileTrue:#代码exceptEOFError:pass #method2:whileTrue:try:#代码......
  • nunjucks模板语法
    循环语句server.jsconstKoa=require("koa");//引入koa构造函数constapp=newKoa();//创建应用constviews=require("koa-views");//引入koa-viewsconstnunju......
  • javascript-代码随想录训练营day2
    59.螺旋矩阵Ⅱ题目链接:https://leetcode.cn/problems/spiral-matrix-ii/题目描述:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn......
  • JavaScript对象-RegExp1、RegExp2
    JavaScript对象-RegExp1 RegExp:正则表达式对象1、正则表达式:定义字符串的组成规则1.单个字符:[]如:[a][ab][a-zA-Z][0-9_]特殊符号代表特殊含义的单个字符:\ld:......
  • JavaScript对象-Global
    1.特点:全局对象这个Global中封装的方法不需要对象就可以直接调用方法名2.方法encodeURI():url编码decodeURI():url解码encodeURIComponent():url编码,编码的字符更......
  • Verilog语法入门
    VerilogHDL是一种硬件描述语言(HDL:HardwareDescriptionLanguage),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑......
  • javascript js 对象数组 转json 数组解构
           ......
  • JavaScript对象-Function、Array
    JavaScript对象-FunctionFunction:函数(方法对象):1、创建:1.varfun=newfunction(形式参数列表,方法体);2.function方法名称(形式参数列表){方法体}3.var......
  • JavaScript字符串MD5
    进行HTTP网络通信的时候,调用API向服务器请求数据,有时为了防止API调用过程中被黑客恶意篡改,所请求参数需要进行MD5算法计算,得到摘要签名。服务端会根据请求参数,对签名进行验......
  • 0003.JavaScript
    一、JavaScript介绍作用:如果把HTML比做一个人,那么CSS就是衣服,那JS就是指人的动作和行为;书写:JS代码可以直接写在script标签里面,或者写在其他的.js后缀文件中,并通过script......