write for my memorization
first i'. biginner in js
자바스크립트는 여러방식으로 데이터를 표시할 수 있음.
1. document.getElementById(ex).innerHTML
방법으로 어떠한 아이디값을 찾아서 그것의 안에 텍스트를 바꾸는방법
2. document.write(어쩌구)
이방법은 HTML이 다 로드 되고 나서 쓰이면 모든 값이 초기화가 되서 조심해야함 그저 테스트용도로 사용해야함
3. window.alert(어쩌구)
경고창을 띄울수잇음
4. console.log
f12에서 볼수있는 콘솔에 메세지를 띄울수잇음. .
컴퓨터 프로그램이란 캄퓨터가 실행할 수 있는 인스트럭션의 리스트(배열)이다.
프로그래밍 언어 안에서 인스트럭션은 statement라고 한다
결국 자바스크립트 프로그램은 statement의 배열이다.
JavaScript statements are composed of:
Values, Operators, Expressions, Keywords, and Comments.
자바스크립트도 마지막에 세미콜론(;)을 붙여서 statement가 끝낫다는것을 알리자.
statement도 code block단위로 묶일 수 있음
statement는 keyword 하나로만 이루어질 수있음 break라던가 continue라던가..
for return try catch 등등
Underscore:
first_name, last_name, master_card, inter_city.
Upper Camel Case (Pascal Case):
FirstName, LastName, MasterCard, InterCity.
Lower Camel Case:
JavaScript programmers tend to use camel case that starts with a lowercase letter:
firstName, lastName, masterCard, interCity.
자바스크립트에서 선언은 돼었는데 할당이 되지 않았으면 undefined 형식을 가짐.
나중에 결과값이 저장되거나 인풋값이 들어오는걸 대비하기 위해서 만듬
null의 형식은 object임 형식을 알고 싶을땐 typeof variable 하면됨
var carName = "Volvo";
var carName;
이래도 volvo값을 계속 갖고있을꺼임..
예상해보시오
var x = 16 + "Volvo";
var x = "Volvo" + 16;
var x = 16 + 4 + "Volvo";
var x = "Volvo" + 16 + 4;