字符串截取函数为何报错,是什么原因?

在js里执行以下语句:
var  p=left("xhrhdg",2);
为何报错,提示:自定义js错误:“left"未定义
是什么意思,要怎么写才行?
FineReportzxcjk2000 发布于 2017-3-20 13:40
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
cherishdqy发布于2017-3-20 13:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-3-20 13:45(编辑于 2023-9-6 09:34)
555
  • zxcjk2000 zxcjk2000(提问者)

    Var pString=\"dybfge\";
    Var p=\'${=left(pString,2)}\';
    alert(p);
    怎么left内直接写字符串都可以截取到字符,为什么引用参数就截取不到,要怎么改才可以?多谢!
    回复
    2017-03-20 14:22 
最佳回答
0
zxcjk2000发布于2017-3-20 14:22(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    Var pString=\"dybfge\";
    Var p=\'${=left(\' + pString + \',2)}\';
    引用参数需要将参数拼接到字符串中,p本身是一个字符串。
    回复
    2017-03-20 14:27 
最佳回答
0
cherishdqy发布于2017-3-20 14:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-3-20 16:09(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    用FR.remoteEvaluate(); 吧
    var pString = \"abcd\";
    var fx = \"left(\'\" + pString + \"\',2)\";
    var rq = FR.remoteEvaluate(fx);  
    alert(rq);
    回复
    2017-03-20 13:40 
最佳回答
0
zxcjk2000发布于2017-3-20 16:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-3-21 08:56(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    你是js里套用FR公式if还是要直接用if
    回复
    2017-03-21 08:57 
最佳回答
0
cherishdqy发布于2017-3-21 08:57(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 535浏览人数
  • 最后回答于:2017-3-21 08:57
    活动推荐 更多
    热门课程 更多
    返回顶部