표현식인 문과 표현식이 아닌 문의 차이
표현식은 값으로 평가될 수 있는 문이다. 표현식은 하나의 값으로 해석될 수 있는 모든 것을 의미한다. 표현식은 문자열, 숫자, 논리값, 복잡한 계산식, 함수 호출 등 다양한 형태를 취할 수 있다. 표현식인 문 표현식인 문은 그 자체로 표현식이면서, 프로그램의 실행 흐름을 미칠 수 있는 문이다. 이러한 문은 표현식의 결과로 어떤 동작을 수행한다....
표현식은 값으로 평가될 수 있는 문이다. 표현식은 하나의 값으로 해석될 수 있는 모든 것을 의미한다. 표현식은 문자열, 숫자, 논리값, 복잡한 계산식, 함수 호출 등 다양한 형태를 취할 수 있다. 표현식인 문 표현식인 문은 그 자체로 표현식이면서, 프로그램의 실행 흐름을 미칠 수 있는 문이다. 이러한 문은 표현식의 결과로 어떤 동작을 수행한다....
세미콜론(;)은 자바스크립트에서 중요한 역할을 한다. 이는 문 (statement)의 끝을 나타내며, 자바스크립트 엔진이 코드를 올바르게 해석하고 실행할 수 있도록 도와준다. 일반적으로 세미콜론은 각 문의 끝에 명시적으로 붙여야 한다. 단, 0개 이상의 문을 중괄호로 묶은 코드 블록({…}) 뒤에는 붙이지 않는다. 예를 들어, if문이나 for...
“코드의 알파벳”: 자바스크립트에서의 토큰 자바스크립트의 토큰은 코드를 구성하는 가장 작은 단위인데, 이는 프로그래밍 언어의 알파벳과 같다. 키워드, 식별자, 리터럴, 세미콜론(;)이나 마침표(.) 등의 각각의 토큰이 모여 있는 코드 문자를 형성한다. 예를 들어, var age = 30;라는 코드는 var, age, =, 30, ; 이렇게 다섯...
수강한 강의 링크 https://www.udemy.com/course/tdd-for-frontend/ 개념부터 듣는 강의가 어려운 강의가 아닙니다! 프로그래밍을 배워서 어디에 써먹고 싶은지를 생각해본다면, 학습의 우선순위를 세울 수 있다. 처음에는 목표를 규모가 작게 설정하는 게 좋다. ex) 파워포인트를 배운다면 뭐부터 공부해야 할까? 당...
늦었지만 해보는 우테코 1주차 회고록: 숫자 야구 게임 우아한테크코스 프리코스가 끝난지는 꽤 지났지만, 최종 코딩테스트를 준비할 겸 그리고 공부할 겸해서 회고록을 적어보려고 한다. 회고록을 작성하기 전에 이 링크는 내가 제출한 코드이다. https://github.com/gyeong3un2/javascript-baseball-6/tree/devGEP...
상태관리 라이브러리란 무엇일까? 상태관리 라이브러리는 State를 관리해주는 라이브러리를 말한다. State는 한글로 ‘상태값’이라고 하며 일종의 변수와 같은 것이다. React에서는 일반적인 변수들은 아무리 바뀌어도 재렌더링되지 않지만, State는 바뀔 때마다 다시 렌더링되기 때문에 중요한 변수들은 State를 사용하게 됩된다. React Ho...
1장 프로그래밍 프로그래밍이란 무엇인가? 프로그래밍이란 컴퓨테에게 실행을 요구하는 일종의 커뮤니케이션 방식이다. 이 과정에서 중요한 것은 문제 해결 능력으로, 프로그래밍을 시작하기 전에 해결하고자 하는 문제를 명확하게 이해하고 적절한 해결 방안을 정의해야 한다. 프로그래밍의 핵심 단계 대부분의 문제(요구사항)는 복잡하며 명확하지 않을 수도 있다. ...
1. Chirpy 테마 fork받기 아래 링크를 누르면 fork를 받기 위한 새로운 레포지토리 생성 페이지가 뜰 것이다. 그러면 <github 아이디>.github.io라는 이름으로 fork를 하면 된다. https://github.com/cotes2020/jekyll-theme-chirpy/fork 그런데 여기서 만약 githu...
MarkDown 정리 마크다운의 장점 문법이 쉽다. 관리가 쉽다. 지원 가능한 플랫폼과 프로그램이 다양하다. 마크다운의 단점 표준이 없어 사용자마다 문법이 상이할 수 있다. 모든 HTML 마크업을 대신하지 못한다. 마크다운 문법(syntax) 제목(Header) <h1>부터 <h6>까지 제목을 ...