美文网首页IT@程序员猿媛Java学习笔记程序员
Javascript各种运算符第五课(小一节)

Javascript各种运算符第五课(小一节)

作者: 您好简书 | 来源:发表于2019-04-18 12:39 被阅读5次

    比较运算符

    在这里插入图片描述

    算数运算符:

    就是加减乘除

    注意:

    如果运算过程中,例如 一个数字-一个字符串

    那么会提示:

    NaN 在控制台

    含义:not a number 表示非数字,其自身是number类型
    作用:用来表示数值的一种不正常的状态,一般在计算出错时会出现

    isNaN()

    作用:检查其参数是否是非数字
    如果是非数字,则返回true
    如果不是非数字(即是数字),则返回false


    在这里插入图片描述

    赋值运算符

    在这里插入图片描述
    逻辑运算符
    在这里插入图片描述
    在这里插入图片描述

    <font color="red"> 算数运算符>关系运算符>逻辑运算符</font>

    在这里插入图片描述
    在这里插入图片描述
    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <script type="text/javascript">
            //定义两个变量  num1 和num2  并分别赋值为3和8  ,请问如何交换a和b 的值
            var num1=3;
            var num2=8;
            var  num4="8";
            console.log("没换前:"+num1,num2);
            var num3;
            var num3=num1;
            var num1=num2;
    
            var num2=num3;
                console.log("没换后:"+num1,num2);
                
                //提示用户输入姓名和成绩,小红的成绩比他高5分,请分别输出小红和老王的成绩
                
        var  name=  prompt("请输入您的名称");
        var  scole= prompt("请输入您的成绩");
        console.log("当前用户"+name);
        console.log("当前用户成绩:"+scole);
        var a=parseInt(scole);
        //第二种方法转换
    //  var a=Number(scole);
        //上面是String类型的  转成Number数字
        //还可使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换可以访问特定的值,即使它是另一种类型的。 
    //ECMAScript中可用的3种强制类型转换如下: 
    //Boolean(value)——把给定的值转换成Boolean型; 
    //Number(value)——把给定的值转换成数字(可以是整数或浮点数); 
    //String(value)——把给定的值转换成字符串。 
    //用这三个函数之一转换值,将创建一个新值,存放由原始值直接转换成的值。这会造成意想不到的后果。 
    //当要转换的值是至少有一个字符的字符串、非0数字或对象(下一节将讨论这一点)时,Boolean()函数将返回true。如果该值是空字符串、数字0、undefined或null,它将返回false。
        scole=a+5;
        console.log("小红:"+scole);
            
            console.log(isNaN(num4));
        </script>
    </head>
    <body>
        
    </body>
    </html>
    
    在这里插入图片描述
    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <script type="text/javascript">
            var a=1;
            var b=true;
            console.log(a==b)
            //返回结果 是true  因为 boolean在内存中本质上存储的是数字  1代表true  0代表false
        </script>
    </head>
    <body>
        
    </body>
    </html>
    
    

    注:prompt 后的字符类型是String类型的字符串类型

    相关文章

      网友评论

        本文标题:Javascript各种运算符第五课(小一节)

        本文链接:https://www.haomeiwen.com/subject/ttizwqtx.html