목록분류 전체보기 (108)
Jade_o.o
변수 (variable) : 데이터를 저장하고 참조(사용)하는 데이터의 이름 • 1) var • 2) let • 3) const 1) var • 재할당, 재선언 모두 가능 • 재선언: 바람직하지 않음(중복선언) // var var name = '홍길동' var name = '나비' console.log(name) var의 문제점 • 중간의 같은 이름의 변수를 다시 선언해도 기존의 변수에 덮어 씌움 • 변수를 선언 했다는 건 분명이 다른 데이터를 넣으려는 것인데, 그것을 기존의 데이터에 덮어 씌우면!? → 문제 발생! • 그리고 변수가 {블록 단위} 에서 끝나는 것이 아니라, 자기 맘대로 전역으로 돌아다니고 영향력을 행사함 → 의도치 않은 문제 발생! • 따라서 ES6 문법 부터는 var 대신 let 사용..
자동형변환의 예시로 성적을 구하는 프로그램을 만들어보고, 코드를 살펴보자 let mathScore = prompt("수학 점수를 입력하세요"); let engScore = prompt("영어 점수를 입력하세요"); let avg = (mathScore + engScore) / 2; console.log(avg); • 결과 값이 이상하게 출력됨 • “80” + “50” = “8050” → “8050” / 2 → 4025 • Prompt 로 입력 받은 값은 “문자”로 저장이 됨 JavaScript 자동 형변환 • 처음에는 편할 수도 있지만 큰 문제를 일으키게됨. • 위의 성적을 구하는 프로그램을 확인해보면 Error 가 떴으면 바로 문제를 수정 했겠지만, Error 가 뜨지 않고 프로그램이 구동이 되었음 •..
JavaScript 데이터 종류(자료형) • 1) String • 2) Number • 3) Boolean • 4) Undefined • 5) Null • 6) Object • 7) Array • 8) typeof 1) String 문자열 // String 문자형 데이터 // 따옴표 사용 '' "" let myName = '길동'; var email = 'gildong@naver.com'; let city = '서울'; console.log(myName); console.log(email); console.log(city); 2) Number 숫자 // Number 숫자형 테디어 // 정수 및 소수점 숫자를 나타냄 let number = 123; let opacity = 0.7; console.log(n..
JavaScript의 표기법 • 1) dash-case(kebab-case) • 2) snake_case • 3) camelCase • 4) ParcelCase 1) dash-case(kebab-case) • HTML • CSS • the-quick-brown-fox-jumps-over-the-laze-dog 2) snake_case • HTML • CSS • the_quick_brown_fox_jumps_over_the_laze_dog 3) camelCase • JS (JavaScript) • theQuickBrownFoxJumpsOverTheLazeDog 4) PascalCase • JS (JavaScript) • TheQuickBrownFoxJumpsOverTheLazeDog Zero-based N..