如何在单引号内写if和else语句?

时间:2014-12-19 10:41:12

标签: javascript

我试过检查单引号内的if语句,但是我收到的错误是: Uncaught SyntaxError: Unexpected token if,我的代码:

<script>
   for($i=0;$i<len;$i++){
    text='<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >'+
                                '<h5 class="star_h5" >'+

                                    if(1=1){
                                    }

                                ' </h5>'+
                                '</div>';
        }
</script>

我的目标我想检查单引号中的if和else语句吗?

1 个答案:

答案 0 :(得分:3)

   for ($i = 0; $i < len; $i++) {
       text = '<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >' +
           '<h5 class="star_h5" >' +

           ((1 == 1) ? 'ONE' : 'NOT ONE')

       + ' </h5>' + '</div>';
   }

OR

  for (var $i = 0; $i < 10; $i++) {
       text = '<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >' +
           '<h5 class="star_h5" >' +

           (function () {
             if (1 == 1) {
               return 'ONE';
             }

             return ''; 
           }())

       + ' </h5>' + '</div>';
   }