웹페이지는 html과 css만으로도 돌아는 갈 수 있다. 하지만, 웹이 더 반응 지향성으로 움직이게 하는 장치가 필요하다. 이때 사용하는 필수적인 언어가 자바스크립트다. 즉, 웹페이지와 상호작용하도록 만들어진 언어다. 자바 스크립트의 실행조건1\. 브라우저가 존재해야
1.주석의 정의주석이란, 해당 코드에 대한 설명혹은 불필요한 코드를 잠시 정지 시키는 일종의 약속이다. 즉, 코드 상에 어떤 영향을 미치지는 못 하지만, 다른 개발자에게 전달할 내용이 있는 경우 혹은 나중에 다시 쓸 코드 등을 위해 표시해 두는 용도로 쓰인다.2.주석을
우리가 변수를 사용하는 이유는 대개 효율적인 코드의 사용 때문이다. 쉽게 말하자면, 일일이 변수 없이 코드를 사용할 경우 빠르게 수정 사항에 대한 반영이 어렵다. 예를 들어. 우리 코드가 단 몇 줄 짜리라면 상관없다. 하지만, 몇 십 아니 몇 백줄 짜리 코드라면 어떨까
함수란? 하나의 특정한 작업을 수행하도록 설계된 독립적인 블록이다. 함수는 단순히 정의만 한다고 해서 실행되는 것은 아니다. 함수의 실행을 위해선, 호출이 필수적이다. 함수의 정의의 예시. function thisyear(){ let year = 2021; return
let result4 = noParameter(); // result4f라는 변수에 noParameter 함수 호출한 결과값을 할당console.log(result4);위와 같이 함수를 호출해서 반환한 값을 다시 변수에 저장해서 확인할 수도 있다.console.log(
자바스크립트 코드에 숫자 데이터 타입과 수학 표현식을 사용하여 수학 계산을 할 수 있다. 다만, 다소 생소한 표현식에 적응할 필요가 있다. let num = 1;num++;num++ = num +1 의 의미다. 마찬가지로, - - 를 쓰면 빼기 1이다. let num
텍스트를 서로 조합할 수도 있다. 주로 텍스트 조합 시에는 + 연산자를 사용. 텍스트와 변수를 조합해서 사용도 가능하다. let message = "감사합니다., ";let userName = "김개발";let banger = "님!";let customMess = m
우리는 코드를 작성할 때 어떤 상황에 직면하게 된다. 그 상황은 주로 어떤 경우는 실행이 되어야 하고, 어떤 경우는 다르게 실행하는 상황이다. 즉, 상황과 조건에 따라 다르게 실행이 필요한 경우다. 이럴 때 쓰는 것이 if문. 즉, 조건 문이다.
비교 연산자는 연산자 양쪽에 있는 두 값, 즉 좌항과 우항을 비교하는 연산자다. 동치 연산자(==, ===, !=, !==)와 관계 연산자(>, <, >=, <=)가 있다. === 연산자는 값과 타입이 같은지를 비교하는 동등 비교 연산자(equality o
조건문에서 그 결과 값이 모두 동일하면 논리 연산자를 사용해 불필요한 코드를 줄일 수 있다. if (선릉 또는 강남 또는 삼성 또는 역삼) { alert("가까우시네요!"); } || 논리 연산자는 일명. 또는 연산자로 그 중에 하나만 성립해도 실행되는 연산자다.
데이터를 전달 받는 함수의 정의function alertSuccess(msg) {alert(msg);}alertSuccess("김개발님 로그인 성공!");alertSuccess("박사장님 로그인 성공!");function alertSuccess(name) { aler
매개변수는 함수 안쪽에서 변수와 같은 역할을 한다. 함수가 호출될 때 값을 전달받게 되면 매개 변수에 값이 정의 된다. 함수 호출 시, 호출문의 괄호 안에 어떤 값 또는 값이 정의된 변수를 쓰면, 우리는 그것을 인자라고 한다. // doubleNumber 함수 선언식f
함수 호출 시, 함수가 값을 반환한다. function multiplyTen(myNumber) { return 10 \* myNumber;}호출은 했지만, 어떤 값을 리턴했는 지는 알 길이 없다. 이때 활용하는 것이 바로. 콘솔 로그다! 물론 변수로도 확인은 가능!
let city0 = "서울"; let city1 = "대전"; let city2 = "대구"; let city3 = "부산"; let city4 = "광주"; let city5 = "제주도";이처럼 단순하게 몇 개 안되는 값들을 할당할 경우에는 변수를 설정해서 배열하
우리가 프로그래밍을 배우는 이유에는 단순 반복적인 작업을 최대한 줄이기 위해서다. 만약, let cities = "서울", "대전", "대구", "부산", "광주", "제주도";let home = "서울";if (cities0 === home) { alert("아,
let cities = \[];cities0 = "서울"; // "서울"cities1 = "대전"; // "서울", "대전"cities2 = "대구"; // "서울", "대전", "대구"cities5 = "제주도";console.log(citie4)-> undefine