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

标签 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 语句?

最佳答案

   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>';
   }

  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>';
   }

关于javascript - 如何在单引号内写 if 和 else 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27564300/

相关文章:

javascript - 如何不使用for循环在对象数组中搜索ID?

Javascript for() 循环和 arr.push() 优化

javascript - 如何关闭 Angular 中点击 body 时的所有弹出窗口?

javascript - winston 记录器未在新行上打印

javascript - 如何在 $geoNear 之后填充子文档

javascript - 为什么 function.apply() 不能在 IE 中跨文档边界工作?

javascript - 在焦点子项之后追加

javascript - 我可以获取背景图像的 css 值并将其作为背景加载到另一个 div 中吗?

javascript - 第 n 个 child 没有按预期选择所有 child

javascript - 我可以在 ALTER 查询中使用问号吗?