zoukankan      html  css  js  c++  java
  • 运算符和typeof

    算术运算符

    : var  a =10;

        var  b = "a";

        var c = a-b;

        那么c的值是NaN.

    逻辑运算符:&&,||

    注意:如果是非布尔类型的数据进行&&,||.那么

           表达式的结果为,最后执行了哪个,值就是哪一个.

           : var a = 10;

              var b = "a";

            那么a&&b的值是: a

             a||b的值是:10

     1 /**
     2              * 运算符
     3              */
     4             /*
     5             var a=10;
     6             var b="c";
     7             var c=a+b;
     8             alert(c);//10c
     9             var d=a-b;
    10             alert(d);//NaN
    11             alert(a&&b);//c
    12             alert(a||b);//10
    13             */
    14             
    15             /**
    16              * 逻辑控制语句
    17              */
    18             /*
    19             if("aa"){
    20                 //如果有值就执行
    21                 alert(true);
    22             }else{
    23                 alert(false);
    24             }
    示例代码

    typeof(返回指定值的类型)

    注意:null,对象,数组的类型是object

     1                         var a=10;
     2             alert(typeof a);    //number
     3             var b="a";
     4             alert(typeof b);    //string
     5             var c=undefined;
     6             alert(typeof c);    //undefined
     7             //对象,数组,null是object类型
     8             var d=null;
     9             alert(typeof d);    //Object
    10             var e=typeof d;
    11             alert(e);            //Object
    12             alert(typeof e);    //string            
    示例
  • 相关阅读:
    用户模版
    VC让对话框显示就最大化
    C#中char[]与string之间的转换
    c#调用C++DLL参数对应
    解决:对 PInvoke 函数的调用导致堆栈不对称问题 <转载>
    git 命令的使用
    me 云面试
    Django 自定义模板语法
    Django session 源码流程
    云计算的介绍
  • 原文地址:https://www.cnblogs.com/yang82/p/7551937.html
Copyright © 2011-2022 走看看