zoukankan      html  css  js  c++  java
  • javascript学习笔记[2]数据运算

           刚刚前天说了要每天坚持的,结果昨天就没有坚持,稍微给自己找一个借口,昨天后来去乡下了,晚上回家都已经9点多了。不过今天也是陪同学一天,难得晚上有点时间,静下来看点。废话不多说了。

              今天看了点数据运算和运算规则还有流程控制。

              1. 数据运算和运算规则

                          1.1 字符串拼接即加法运算符(+)

    //就是觉得挺好玩的,就把下面几行代码贴下。
    document.write(10+"10");  //输出1010
    document.write(10+new Array("30",20));//输出1030,20(首先将数组转换成字符串)
    document.write("10"+10+5);//输出10105(多个数字与其他类型数据使用“+”,首先从左到右,根据运算符两边的数据类型进行判断)这里首先计算“10”+10,然后再是1010+5.。
    document.write(5+10+"10");//输出1510 ,先计算10+5等于15,然后字符串拼接。

                        1.2 比较运算

    //易犯错误的比较运算
    "" == "0" //false 0 =="" //true 0 =="0" //true false == "0" //true false == undefined //false false == null //false null == undefined //true
    null === undefined //false

                  1.3 三元条件运算符

     

    (expr1)?(expr2):(expr3);//如果表达式expr1的运算结果为true,则执行并返回表达式expr2;否则执行并返回表达式expr3

               1.4 typof运算符

                 语法格式:typeof(expression).需要注意的是null,返回object,用构成方法构造的string,number,boolean,都是返回object,否则就都返回各自的类型。

              很简单的一些基础知识,总结一下而已,没什么看头的,为了想完整的写下javascript的学习笔记,就也写下来了,早点睡了,现在就熬夜不好。

               以上全部都属个人原创,请大家转载的时候附上原创链接: http://www.cnblogs.com/tonylp

  • 相关阅读:
    IIS是如何处理ASP.NET请求的
    c# Socket通讯中关于粘包,半包的处理,加分割符
    windows2008(64位)下iis7.5中的url伪静态化重写(urlrewrite)
    C#微信公众号/订阅号开发 接口源码
    C#线程池多线程Socket通讯 服务器端和客户端示例
    百度地图JS调用示例
    c# 图片转二进制/字符串 二进制/字符串反转成图片
    电商项目面试总结
    96. Unique Binary Search Trees
    92.Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/tonylp/p/2880743.html
Copyright © 2011-2022 走看看