1. 程式人生 > >javascript-ES5嚴格模式注意點

javascript-ES5嚴格模式注意點

<script>

    "use strict";

 

    // 1.使用變數之前必須先宣告

    // a = 10;

    // var a=b=c=20;

    // console.log(b)

 

    // 2.函式的形參不允許重複

    // function fn(a,b,b){

    //     console.log(a)

    //     console.log(b)

    //     console.log(b)

    // }

    // fn(10,20,30)

 

    // 3.在嚴格模式下,arguments儲存的資料,不會被形參的改變影響

    // function fn(a){

    //     a = "world";

    //     console.log(a);

    //     console.log(arguments)

    // }

    // fn("hello")

 

    // 4.在嚴格模式下,arguments.callee不允許使用

    // function fn(n){

    //     if(n==1){

    //         return 1

    //     }else{

    //         return n * fn(n-1);

    //     }

    // }

    // console.log(fn(5))