• JavaScript01


    数据类型:

    1:原始数据类型(基本数据类型)

    number 数字   (整数或小数 或NAN(非数字的数字))

    String 字符串("abc"  'abc' 都是字符串)

    Boolean  ture false

    null 一个对象为空的占位符;

    undefined  如果一个变量没有初始化,默认为undefined类型;

    使用var 声明变量 格式  var 变量名称;

    typeof:用于显示变量的类型

    格式: typeof(变量名)

    数据运算符

    与Java基本相似;

    不同之处:

    + (正号)-(负号)

    +变量

    当变量不是number类型时,会自动转换,例如变量为"123"会被转为number类型的123,如果是“abx”,将会被转为NAN;

    变量是Boolean类型时 ture 转为1,false转为0;

    <!--
    比较运算符比较方式:
    如果类型相同直接比较返回ture或false;
    如果类型不同则进行类型转换,对于字符按照字典顺序逐个进行比较;
    特殊的 === 全等于号 ,首先进行类型判断,不一样则返回false,一样在比较;

    -->
    <script src="js/a.js">
    var a=3,b=4;
    document.write(a>b); //false
    document.write("abc">"abd") /*false*/
    逻辑运算符;:

    与  &&(短路)
    或 ||(短路)
    非 !
    其它类型转boolean类型
    number:
    0为false,非0为ture;
    NaN均转为false;
    string:
    除了空字符串,其它都转为ture;
    null和undefined都是false;
    对于对象(例如:var date=new date())转为ture;


  • 相关阅读:
    C#_WinForm接收命令行参数
    SQLite不支持的SQL语法总结
    Thirft框架介绍
    jquery获取复选框的值
    REST构架风格介绍:状态表述转移
    RESTful HTTP的实践infoQ
    C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
    Html TO Ubb and Ubb TO Html
    SQL 位运算
    Memcached真的过时了吗?【转帖】
  • 原文地址:https://www.cnblogs.com/huaobin/p/13854563.html
Copyright © 2020-2023  润新知