내가 검색 한, 그러나 나는 사람이 질문을 가지고 있다고 생각하지 않습니다 CONSOLE.LOG 반환 : 본질적으로,함수에서 JavaScript 문을 반환하면 어떻게됩니까? ("안녕하세요")
function $(input){
return console.log(input);
}
$("My message");
및 더 많은 기존의 차이점은 무엇입니까
function $(input){
console.log(input);
}
$("My message");
? 둘 다 같은 효과가 있습니다.
반환 할 수 있다면 console.log("Hello")
의 개체입니까?
시도해보고 알려주세요. 'console.log' (적어도 Chrome에서)는'undefined'를 반환하므로'return undefined'와 같습니다. 무언가를 돌려주는 행위는 물건을 만드는 것이 아니며, 물건이 무엇인가를 암시하는 것이 아닙니다. – meagar
그러면 왜 작동합니까? – user3457004
자바 스크립트 엔진은 함수가 반환하는 것을 신경 쓰지 않기 때문에 작동합니다. 약한 타입의 언어이기 때문에, 어떤 함수도'null' 또는'undefined' 값을 포함한 어떤 것도 반환 할 수 있습니다. 나중에 해당 코드를 반환하면 코드에 영향을 미치지 만 모든 변수에 값을 할당 할 수 있습니다. – RevanProdigalKnight