Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 표현식이란 무엇입니까?

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 표현식의 핵심입니다. 묻고 답을 얻습니다(단일 값 ).

놀란? 이 용어가 더 복잡한 것으로 발전할 것이라고 예상하셨습니까?

당신이 그랬다면 당신은 혼자가 아닙니다. 다음은 표현의 사전적 정의입니다:

<블록 인용>
  1. 자신의 생각이나 감정을 알리는 행위.
  2. 특정 감정을 전달하는 사람의 얼굴 표정

나는 당신에 대해 모르지만 위의 코드 예제와 관련이 있는 것처럼 들리는 위의 두 정의에는 아무 것도 없습니다.

그러나 표현이라는 용어가 수학에서 어떻게 사용되는지 살펴보면 더 관련성이 있음을 알게 될 것입니다. 하지만 나와 비슷하고 모국어가 영어가 아닌 경우 프로그래밍 맥락에서 "표현"을 처음 들었을 때 수학에 대해 생각하지 않았을 가능성이 큽니다.

최종 생각

단어를 컨텍스트(이 경우 프로그래밍)와 연관시키는 데 어려움을 겪을 때 일반적으로 기억하기가 더 어렵고, 이는 단순한 개념이라도 머리를 감싸는 것을 더 어렵게 만드는 정신적 장벽을 만듭니다.

이것이 내가 항상 기술 용어의 문맥적 의미를 배우는 것이 코딩 방법을 배울 때 절반의 전투라고 말하는 이유입니다.

다행히 해결 방법은 간단합니다. 붙을 때까지 반복하면 됩니다. 결국, "주장, 발표, 외모"와 같은 것과 연관시키는 것처럼 프로그래밍 컨텍스트에 있을 때 표현식을 프로그래밍과 연관시키기 시작할 것입니다. 및 기타 외부 프로그래밍의.