我在 javascript 中得到 undefined

I get the undefined in javascript

任何人都可以解释为什么我得到 undefined 吗?

function besked(input) {
    let inputstring = String(input)
    result = "";
    for(i = 0; i < inputstring.length; i+=2 )
    {
    result += inputstring[i];
    }
}
console.log(besked("HHeljw OirnFgaeCrs"))

JS 函数中的默认 return 值是未定义的,因此为了从该函数中获得其他东西,您应该这样做:

function besked(input) {
    let inputstring = String(input)
    result = "";
    
    for(i = 0; i < inputstring.length; i+=2) {
      result += inputstring[i];
    }
    
    return result;
}
console.log(besked("HHeljw OirnFgaeCrs"))