0

在 PHP 中,我们可以分配一个变量并同时对其进行测试:

<?php
if ($result = $this->find()) {
    $this->do_something($result);
}

function find() {
   if ($this->day == 'Sunday')
       return '1234';
   else
       return false;
}

在上面的示例中,在星期日,$result 设置为 '1234' 并调用该do_something函数。在其他日子,它被设置为 false 并且不会发生其他任何事情。

Javascript可以做到这种事情吗?

4

1 回答 1

3

是的,有可能。

var day=[
    'Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday',
][new Date().getDay()];

if(result = find()){
    do_something(result);
}

function find(){
   if(day == 'Sunday')
       return '1234';
   else
       return false;
}

多田!do_something周日打电话。

于 2013-11-25T22:44:33.690 回答