웹 페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어. js로 작성한 프로그램을 script라고 칭함. script는 웹페이지의 html 안에 작성할 수 있는데, 웹 페이지를 불러올때 스크립트가 자동으로 실행된다.js는 브라우저 뿐만아니라 서버에서도 실행할수있다
자바 스크립트 코드의 양이 많은 경우, 파일로 소분하여 저장 가능분해해 놓은 가 파일은 src속성을 이용해 html에 삽입.줄 바꿈이 있다면 세미콜론 생략 가능대부분의 경우, js는 줄바꿈이 있으면 암시적 세미콜론으로 해석 (automatic semicolon inse
변수(Variable)는 데이터를 저장할 때 쓰이는 '이름이 붙은 저장소'js 는 let 키워드를 사용해 변수를 생성.'message'라는 이름을 가진 변수를 생성(선언)함. 할당연산자 = 를 사용해 변수 안에 데이터저장문자열이 변수와 연결된 메모리 영역에 저장되었기
js 에서 값은 항상 문자열이나 숫자형과 같은 특정한 자료형에 속한다.js의 변수는 자료형에 관계없이 모든 데이터일 수 있다. 따라서 변수는 어떤 순간에 문자열일 수 있고 다른 순간엔 숫자가 될 수도 있다.이 처럼 자료의 타입은 있지만 변수에 저장되는 값의 타입은 언제
이 함수가 실행되면 사용자가 '확인(OK)' 버튼을 누를 때까지 메시지를 보여주는 창이 계속 떠있게 된다.메시지가 있는 작은 창은 모달 창(modal window)라고 부른다. '모달' 이란 단어엔 페이지의 나머지 부분과 상호작용이 불가능 하다는 의미가 내포되어있다.
함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동변환된다.이런과정을 "형 변환(type conversion)"이라고 한다.문자형으로의 형 변환은 문자형의 값이 필요할 때 일어남.alert메서드는 매개변수로 문자형을 받기 때문에, alert(value)에서 v
피연산자(operand)는 연산자가 연산을 수행하는 대상. 5 \* 2에는 왼쪽 피연산자 5와 오른쪽 피연산자 2, 총 두개의 피연산자가 있다. '피연산자' 는 인수(argument) 라는 용어로 불리기도함.피연산자를 하나만 받는 연산자는 단항(unary)연산자라고 부
보다 큼, 작음 : a>b, a<b.보다 크거나, 작거나 같음 : a>=b, a<=b.같음(동등): a==b. 등호 = 가 두개 연달아 오는 것에 유의. a=b와 같이 등호가 하나일 때는 할당을 의미.같지 않음(부등): 같지 않음을 나타낼때 js에서는 a!=
if문 if 문을 쓸 때는 조건이 참일 경우 실행되는 구문이 단 한줄이더라도 중괄호를 사용해 코드를 블록을 감싸자 ! 불린형으로의 변환 숫자 0, 빈 문자열"",null,undefined,NaN은 불린형으로 변환 시 모두 false. 이외의 값은 true els
인수 중 하나라도 true이면 true를 반환하고, 그렇지 않으면 false 를 반환. 피연산자가 모두 false인 경우를 제외하고 연산결과는 항상 true.or 연산자와 피연산자가 여러 개 인경우가장 왼쪽 피연산자 부터 시작해 오른쪽으로 나아가며 평가.각 피연산자를
condition(조건)이 truthy이면 반복문 본문의 코드가 실행된다.do while문법을 사용하면 condition을 반복문 본문 아래로 옮길수있다.이때 본문이 먼저 실행되고 조건을 확인한 후 조건이 truthy인 동안엔 본문이 계속 실행!do while문법은 조