zoukankan      html  css  js  c++  java
  • javascript高级程序设计第三章

    1、借用c语言语法,区分大小写,函数名不能使typeof

    2、标示符:指变量、函数、属性的名字或者函数的参数。第一个字符必须是字母,下划线(_),美元$,其他字符可以是字母、下划线或者数字。采用驼峰写法,例如(firstChild)

    3、严格模式,启动方法,在顶部添加"use strict"  

    function doSomething(){
        "use strict"
        //函数体    
    }
    

    4、5种基本数据类型,string,undefined,null,number,boolean可以使用typeof检测数据类型,null检测数据类型为object类型

    5、复杂数据类型object。

    6、前置型递增递减位于操作的变量之前,后知型递增递减位于操作的变量之后

    var age=29;
    var another=--age+2;
    alert(age);                //28
    alert(another)           //30
    var num1=2;
    var num2=20;
    var num3=--num1+num2;    //21
    var num4=num1+num2;   //21
    /*num3进行计算的时候num1的值已经变成了1*/
    
    
    
    var num1=2;
    var num2=20;
    var num3=num1--+num2;  //22
    var num4=num1+num2;  //21
    
    /*num3计算完成以后num1才-1的*/

    7、逻辑非(!),返回一个布尔值。如果操作数是对象,非空字符,非0数字,返回false,如果是空字符,0,NAN,null,undefined返回true

    8、逻辑与(&&),短路操作,如果第一个操作数能决定结果,那么就不会对第二个操作数求值,如果第一个是false,则不管第二个是什么都会返回false

    9、逻辑或(||),短路操作,如果第一个操作符是true,则返回true,不会再对第二个操作数求值。

    10、无需指定函数的返回值,因为任何ECMAScript函数都可以在任何时候返回任何值。

    11、实际上未指定返回值的函数返回的是一个undefined的值

    12、ECMAScript函数不能重载

  • 相关阅读:
    洛谷—— P2234 [HNOI2002]营业额统计
    BZOJ——3555: [Ctsc2014]企鹅QQ
    CodeVs——T 4919 线段树练习4
    python(35)- 异常处理
    August 29th 2016 Week 36th Monday
    August 28th 2016 Week 36th Sunday
    August 27th 2016 Week 35th Saturday
    August 26th 2016 Week 35th Friday
    August 25th 2016 Week 35th Thursday
    August 24th 2016 Week 35th Wednesday
  • 原文地址:https://www.cnblogs.com/yuyu9988/p/3354351.html
Copyright © 2011-2022 走看看