본문 바로가기

javascript14

[Javascript] 스코프(Scope) 목차 1. 스코프 (Scope) ① 전역 스코프와 지역 스코프 (Global Scope & Local Scope) ② 함수 스코프와 블록 스코프 (Function Scope & Block Scope) 2. 참고한 문헌 1. 스코프 (Scope) 이번 게시글에서 다루는 내용은 이전 게시글인 '[Javascript] 함수'에서 이어지는 내용이기 때문에 Javascript의 함수에 대해서 잘 모른다면 아래 링크로 들어갔을 때 나오는 게시물을 참고하길 바란다. HTML 삽입 미리보기할 수 없는 소스 scope, 해당 단어를 직역하면 '범위'라는 의미를 가진다. 프로그래밍에서의 스코프(Scope)란 '변수 혹은 함수를 선언했을 때 갖게 되는 유효 범위'를 말한다. Javascript에서의 스코프는 크게 전역 스코.. 2023. 7. 15.
[Javascript] 반복문 목차 1. 반복문 2. while 문 / do while 문 ① while 문 ② do while 문 3. for 문 4. 참고한 문헌 1. 반복문 프로그램 내부에서 특정한 코드가 반복적으로 실행될 수 있게 하는 명령문을 반복문이라고 한다. 배열로 저장한 데이터를 차례대로 출력하거나 숫자 1 ~ 10까지 값을 하나씩 증가시켜서 출력하는 등의 동일한 코드를 반복해서 작성해야할 경우에 주로 사용되는 것이 반복문이다. Javascript에서 주로 사용되는 반복문은 while, for문이 존재한다. 해당 반복문에 대해서는 순차적으로 알아보도록 하자. 2. while 문 / do while 문 ① while 문 while (/*조건식*/){ //실행할 명령문 } while 문은 주어진 조건식의 결과가 참, tru.. 2023. 7. 9.
[Javascript] 연산자 연산자 ① 산술 연산자 ② 증감 연산자 ③ 대입 연산자 ④ 비교 연산자 ⑤ 논리 연산자 연산자 프로그래밍에서 '+', '-'와 같은 사칙 연산이나, '>', ' 2023. 6. 12.
[Javascript] 자료형과 형변환 목차 1. 자료형 (Data Type) ① Number (숫자형) ② String (문자형) ③ Boolean (논리형) ④ null / undefined 2. 형변환 (Type Casting) ① 묵시적 형변환 ② 명시적 형변환 0. 개요 let num = 20; console.log(typeof num); //"number" num = "Hello"; console.log(typeof num); //"string" //typeof 연산자는 피연산자의 자료형을 나타내는 문자열을 return하는 연산자이다. //처음에 변수 num의 자료형이 number, 숫자형으로 나왔고 //이후 num의 값을 "Hello"로 바꿨더니 해당 변수의 자료형이 string, 문자형으로 //변경된 것을 확인할 수 있다. 상단.. 2023. 6. 4.
[Javascript] 변수, 상수 1. 변수 (Variable) 프로그래밍에서 변수란 "값이나 데이터를 담을 수 있는 공간"을 말한다. 변수는 사용자의 이름이나 나이, 주소 등의 정보를 저장하기 위한 목적으로 사용되며 변수에는 하나의 값만 저장할 수 있지만 대신 저장한 값을 바꾸는 것이 가능하다. (변수에 저장된 값을 바꾼다면 이전에 저장해둔 값은 사라진다.) 자바 스크립트에서 변수를 선언할 때 사용하는 키워드로는 var과 let이 존재한다. 단, var은 현재로써는 잘 사용되지 않는 변수 선언 방식이기 때문에 대부분 let 키워드를 통해서 변수를 선언한다. (나중에 var로 변수를 선언하는 방식이 잘 사용되지 않는 이유를 정리해서 올려보도록 하겠다.) //변수의 선언과 저장한 값 변경 let Sample = 15; console.log.. 2023. 5. 26.