null과 undefined형 undefined : 변수는 선언되었으나 어떠한 값도 할당되지 않은 변수. 데이터가 있는지 여부를 모름 (현재는 없음)null : 명시적으로 값이 없음을 표현 ** 1+null에서 null은 '0'으로 변환됨** 1+undefined는 연산 불가능이라 NaN(숫자가 아님)으로 변환됨** 문자열 + null / undefined는 문자 그대로 반영되어 결합됨 웹 프로그래밍 기초/변수 2025.04.01
부울형 true와 false 두 값 중 하나만 기억한다. 일반적으로 부울형은 비교 연산 결과값을 기억한다. 주로 조건문에서 실행 조건을 제어하기 위해 사용된다. 1) 숫자 : 0 이나 NaN이면 'false', 그 외엔 'true'2) 문자 : 빈 문자면 'false', 그 외엔 'true'3) 기타 : null과 undefined는 'false' 웹 프로그래밍 기초/변수 2025.04.01
문자열형 개념 및 사용방법0개 이상의 2byte 유니코드 문자들로 구성되며, 텍스트 데이터를 나타내는데 사용한다. 문자열을 변수에 할당할 때는 'abc' 또는 "abc" , `abc`와 같이 따옴표 혹은 백틱(` `)으로 묶어 표현한다. 이스케이프 문자분류\n개행문자. 커서를 다음 줄로 이동\t커서를 탭 키만큼 이동\b커서를 앞으로 한칸 이동\f커서를 다음 페이지로 이동\r커서를 그 줄 처음으로 이동\\ ₩ 문자 표시\'' 문자 표시\""문자 표시 웹 프로그래밍 기초/변수 2025.04.01
숫자형 01. 사용 목적 : 주로 산술 연산을 위해 생성02. 종류 - 정수 : 소수점 이하가 존재하지 않는 숫자- 실수 : 소수점 이하가 존재하는 숫자- NaN : 산술 연산 불가 (not a number)** 메모리에 저장될 때는 8byte의 2진수, 실수 형태로 저장된다. (parselnt(), parseFloat()의 값도 동일)** 자바스크립트는 2진수, 8진수, 16진수에 대한 데이터 타입을 제공하지 않기에 모두 10진수로 해석된다 웹 프로그래밍 기초/변수 2025.04.01
자료형 자료형 : 프로그래밍 언어에서 조작할 수 있는 데이터의 유형 밥상 위에는 여러가지 그릇이 있다. 그 그릇들은 용도에 따라 적절히 사용해야 한다. 예를 들어, 접시에 국을 담으면 흘러넘치는 문제가 있다. 일반적으로 프로그래밍 언어에도 변수는 그릇과 같은 역할을 하기 때문에 적합하지 않은 내용을 저장하면 오류가 발생한다. 이와 같이 그릇의 종류와 같은 기능을 하는것이 데이터의 자료형이다. 다만 자바스크립트에서 변수의 자료형을 미리 선언할 필요가 없다. 프로그램이 처리되는 과정에서 자동으로 파악될 것이다. 자바스크립트는 동적 언어라서 새롭게 저장된 데이터에 따라 여러 가지 자료형으로 바뀔 수 있다. 즉, 한 변수에 여러 자료형의 데이터 값을 저장할 수 있다는 뜻이다. var x = "Hongildong";.. 웹 프로그래밍 기초/변수 2025.04.01
카멜 표기법 변수는 그 변수의 역할과 기능에 적합하도록 의미를 부여하여 이름을 짓는 것을 권장한다. 어떤 프로그램을 본인이 작성하였어도 며칠이 지나면 코드의 이해뿐만 아니라 사용되는 변수 등을 알아보지 못하여 난감한 경우가 많다. 주석문을 사용하지만 변수명에 의미를 부여한다면 프로그램의 디버깅이나 큰 프로젝트를 수행할 때 매우 유용하다. 카멜 표기법은 변수의 이름을 표기하는 방법 중의 하나이다. 변수를 의미있는 단어의 조합으로 짓는데 첫 단어는 소문자로, 두번째 단어 이후로는 대문자로 표기한다. ex) dinnerParty() : dinner + party dinnerPartyTime() : dinner + party + time arrayHotel : array + hotel 유사한 방법으로 언.. 웹 프로그래밍 기초/변수 2025.04.01
변수 변수 : 데이터를 저장하기 위한 이름이 붙는 메모리 공간저장된 데이터를 활용하기 위함이며, 변수에 저장된 값은 언제든지 변경할 수 있도록 한다. 변수에 저장할 수 있는 종류는 여러가지 자료형으로 구분된다. 자바스크립트에서는 변수 선언할 때 'var'이라는 키워드(예약어)를 사용한다. var 변수명 = 값; 변수 선언 규칙자바스크립트에서 변수는 기억 공간에 부여된 이름으로 프로그램 내의 문장에서 인용되어 사용할 수 있다. 따라서 변수는 유일한 이름으로 명명되어야한다. 일반적으로 변수의 선언은 'var'이라는 예약어(키워드)를 사용하지만, 자바스크립트에서는 생략하기도 한다. 1. 변수 이름은 문자로 시작해야한다. 2. 변수 이름은 특수문자로 시작해서는 안되지만 '$'나 '_'로 시작할 수 있다.3. 변수.. 웹 프로그래밍 기초/변수 2025.04.01
HTML과 자바스크립트 연결 2 외부 자바스크립트 불러오기 html파일var now = new Date();document.write("" + now + "");js파일 인라인 자바스크립트자바스크립트가 HTML 태그 내에 존재하는 다른 태그의 이벤트 속성으로 삽입될 수 있다. 즉, 요구되는 이벤트가 발생하였을 때 실행되는 자바스크립트를 삽입하는 경우이다. 이 경우는 웹 프로그래밍 기초/자바스크립트 맛보기 2025.04.01
HTML과 자바스크립트 연결 1 HTML 내부 자바스크립트 HTML See the Pen Untitled by byeolchorong (@byeolchorong) on CodePen. See the Pen Untitled by byeolchorong (@byeolchorong) on CodePen. 웹 프로그래밍 기초/자바스크립트 맛보기 2025.04.01
자바스크립트 역할 3 HTML 요소를 숨기거나 보이게 할 수 있다 What Can JavaScript Do? JavaScript can hide HTML elements. Click Me!See the Pen Untitled by byeolchorong (@byeolchorong) on CodePen. What Can JavaScript Do? JavaScript can hide HTML elements. Hello JavaScript! Click Me! See the Pen Untitled by byeolchorong (@byeolchorong) on CodePen. What Can JavaScript Do? JavaScript can hide HTML elements. Click Me! Click.. 웹 프로그래밍 기초/자바스크립트 맛보기 2025.04.01