嗨,我是Java语言的新手,我试图创建一个我想调用的函数,如果字符串包含(-)将返回字符串值“ 00”,但如果不包含则保持不变。非常感谢您的帮助或建议。

example
val1= -01
expected output is =00


val2= 03
expected output:03


代码但不起作用

我用它像

myFunction(val1);


但这仍然返回相同的值,即使字符串包含此值-

function myFunction(myFunction) {

  var n = myFunction.includes("-");
  if (n =="true"){
      return "00:00";
  }else{
      return myFunction;
  }

最佳答案

使用Array.prototype.includes()如下:


var val1= '-01';
var val2= '03';

function myFunction(s){
    return s.includes('-') ? '00' : s;
}

console.log(myFunction(val1));
console.log(myFunction(val2));

关于javascript - 函数包含特定字符串返回字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55561612/

10-15 07:51