gyeong3un2

표현식인 문과 표현식이 아닌 문의 차이

표현식은 값으로 평가될 수 있는 문이다. 표현식은 하나의 값으로 해석될 수 있는 모든 것을 의미한다. 표현식은 문자열, 숫자, 논리값, 복잡한 계산식, 함수 호출 등 다양한 형태를 취할 수 있다. 표현식인 문 표현식인 문은 그 자체로 표현식이면서, 프로그램의 실행 흐름을 미칠 수 있는 문이다. 이러한 문은 표현식의 결과로 어떤 동작을 수행한다....

세미콜론과 자바스크립트: 명시적 사용의 중요성

세미콜론(;)은 자바스크립트에서 중요한 역할을 한다. 이는 문 (statement)의 끝을 나타내며, 자바스크립트 엔진이 코드를 올바르게 해석하고 실행할 수 있도록 도와준다. 일반적으로 세미콜론은 각 문의 끝에 명시적으로 붙여야 한다. 단, 0개 이상의 문을 중괄호로 묶은 코드 블록({…}) 뒤에는 붙이지 않는다. 예를 들어, if문이나 for...

JWT 토큰과 자바스크립트 토큰: 동일한 용어, 전혀 다른 세계

“코드의 알파벳”: 자바스크립트에서의 토큰 자바스크립트의 토큰은 코드를 구성하는 가장 작은 단위인데, 이는 프로그래밍 언어의 알파벳과 같다. 키워드, 식별자, 리터럴, 세미콜론(;)이나 마침표(.) 등의 각각의 토큰이 모여 있는 코드 문자를 형성한다. 예를 들어, var age = 30;라는 코드는 var, age, =, 30, ; 이렇게 다섯...

상태관리 라이브러리와 Recoil 사용기

상태관리 라이브러리란 무엇일까? 상태관리 라이브러리는 State를 관리해주는 라이브러리를 말한다. State는 한글로 ‘상태값’이라고 하며 일종의 변수와 같은 것이다. React에서는 일반적인 변수들은 아무리 바뀌어도 재렌더링되지 않지만, State는 바뀔 때마다 다시 렌더링되기 때문에 중요한 변수들은 State를 사용하게 됩된다. React Ho...

자바스크립트란 무엇일까?

1장 프로그래밍 프로그래밍이란 무엇인가? 프로그래밍이란 컴퓨테에게 실행을 요구하는 일종의 커뮤니케이션 방식이다. 이 과정에서 중요한 것은 문제 해결 능력으로, 프로그래밍을 시작하기 전에 해결하고자 하는 문제를 명확하게 이해하고 적절한 해결 방안을 정의해야 한다. 프로그래밍의 핵심 단계 대부분의 문제(요구사항)는 복잡하며 명확하지 않을 수도 있다. ...