JavaScript函数的参数默认值

来源:互联网 发布:南洋理工大学硕士知乎 编辑:程序博客网 时间:2024/05/22 17:09

JavaScript函数的参数默认值

与其它一般的编程语言不同,JS函数中的参数的默认值不能直接设置为:
function get_time(timestamp=false){    if(timestamp){         var date = new Date(timestamp);    }else{         var date = new Date();         }    }

这样的写法就会报错,Uncaught Error ” = “之类的错误。
正确写法应该是:

function get_time(timestamp){    timestamp = timestamp || false;    if(timestamp){         var date = new Date(timestamp);    }else{         var date = new Date();         }    }

像Python,Java等都是可以在函数中直接给参数变量赋值,这一点不一样,备记。

0 0
原创粉丝点击