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函数不能重载

  • 相关阅读:
    1025. 除数博弈
    剑指 Offer 12. 矩阵中的路径
    64. 最小路径和
    剑指 Offer 07. 重建二叉树-7月22日
    为人工智能、机器学习和深度学习做好准备的数据中心实践
    在云应用程序中加强隐私保护的9种方法
    迎接物联网时代 区块链大有可为
    Science 好文:强化学习之后,机器人学习瓶颈如何突破?
    学会这5招,让Linux排障更简单
    云游戏:5G时代的王牌应用
  • 原文地址:https://www.cnblogs.com/yuyu9988/p/3354351.html
Copyright © 2011-2022 走看看