JavaScript에서 표현식이 무엇인지, 일부 단어가 실제보다 어떻게 더 복잡하게 들리는지 알아보세요.
JavaScript에서 표현식은 단순히 값으로 답을 얻는 질문을 하는 방법이며 항상 단일 값입니다. .
이것은 표현식입니다:
console.log(5 + 5)
// result: 10
위의 내용은 다음과 같습니다.
"JavaScript, 5 + 5가 무엇인가요?"
자바스크립트:"5 + 5는 10으로 평가".
표현식은 결과를 얻는 방법입니다. 또는 평가 (같은 것, 다른 단어) 입력 — 이 경우 5 + 5.
다음은 JavaScript typeof
를 사용하는 또 다른 표현식입니다. 연산자:
console.log(typeof([]))
// result: object
위의 코드에서 우리는 자바스크립트에 “[]
의 유형이 무엇입니까? (대괄호)? "
그리고 JavaScript는 "객체"에 응답합니다. .
이것이 JavaScript 표현식의 핵심입니다. 묻고 답을 얻습니다(단일 값 ).
놀란? 이 용어가 더 복잡한 것으로 발전할 것이라고 예상하셨습니까?
당신이 그랬다면 당신은 혼자가 아닙니다. 다음은 표현의 사전적 정의입니다:
<블록 인용>- 자신의 생각이나 감정을 알리는 행위.
- 특정 감정을 전달하는 사람의 얼굴 표정
나는 당신에 대해 모르지만 위의 코드 예제와 관련이 있는 것처럼 들리는 위의 두 정의에는 아무 것도 없습니다.
그러나 표현이라는 용어가 수학에서 어떻게 사용되는지 살펴보면 더 관련성이 있음을 알게 될 것입니다. 하지만 나와 비슷하고 모국어가 영어가 아닌 경우 프로그래밍 맥락에서 "표현"을 처음 들었을 때 수학에 대해 생각하지 않았을 가능성이 큽니다.
최종 생각
단어를 컨텍스트(이 경우 프로그래밍)와 연관시키는 데 어려움을 겪을 때 일반적으로 기억하기가 더 어렵고, 이는 단순한 개념이라도 머리를 감싸는 것을 더 어렵게 만드는 정신적 장벽을 만듭니다.
이것이 내가 항상 기술 용어의 문맥적 의미를 배우는 것이 코딩 방법을 배울 때 절반의 전투라고 말하는 이유입니다.
다행히 해결 방법은 간단합니다. 붙을 때까지 반복하면 됩니다. 결국, "주장, 발표, 외모"와 같은 것과 연관시키는 것처럼 프로그래밍 컨텍스트에 있을 때 표현식을 프로그래밍과 연관시키기 시작할 것입니다. 및 기타 외부 프로그래밍의.