JavaScript란? 웹페이지와 상효작용 하도록 만들어진 언어. 동적 웹페이지를 만들기 위한 언어. 함수 alert(); 알림창을 띄우는 함수. 예를들어 비밀번호를 틀려서 사용자에게 알려주어야 하는 경우, "비밀번호가 틀렸습니다!" 라는 알림창을 띄울 때 쓰인다
다양한 데이터와 데이터의 응용을 위해, '변수'가 사용된다.예를 들어, 나의 성별은 여자이고 나이는 성인이다. 여기서 성별, 나이에 해당하는 것이 변수이고 여자, 성인에 해당하는 것이 변수값이다. 변수를 생성할 때는 위와 같이 생성하도록 하는데,최근에는 var 을 쓰는
Function (함수) 함수란? 함수란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적 블록이다. 즉, 필요한 작업을 수행할 수 있게 만들어진 개별 명령이다. 함수를 불러내면, 그 함수가 실행된다. 이를 함수의 호출 이라고 한다. 어떻게 호출해 내는가? 아래
함수에서 return 을 해서 데이터를 반환했다면, 데이터를 받아내는 방법도 있다. 함수 내부 소괄호에 값을 입력하여 데이터를 받는 것이다. 말로만 설명해서는 이해가 잘 가지 않을 수 있으니까, 예시를 보자.위의 함수는 나이를 입력하면 '나이'살 이라고 나오도록 하는
IF문 처음 if문 문제를 풀다가 울뻔했다. 화가 잔뜩났다. 근데 나만 그런것 같다. 생각보다 다른사람들은 잘 이해하더라. 너무 어렵지 않으니까 쫄지 말자고 다짐했다.
왼쪽과 오른쪽의 값이 같은지 비교하는 비교연산자비교연산자에는 == 도 있는데, === 과 ==의 차이점은, ===은 더 엄격한 (strict/identity) 비교연산자라 데이터의 타입까지도 비교하여 참과 거짓을 가려내고 ==은 느슨한 비교 연산자 라는 것이다.!==
자바스크립트에서는 수학계산을 할 수 있다. 코드에 숫자를 포함한 변수를 저장하고 그를 활용해 계산을 하는 것이다.예) let myCal = 3;let myCal2 = 4+4;이렇게 수를 할당 해주는 것이다.이를 활용해 계산을 하는 것까지 예제를 통해 확인해보자.예)le
function parameter/argument 매개변수(Parameter)란? > 함수를 정의할때, 함수 선언식의 괄호 안에 변수명을 쓴다. 바로 이를 매개변수 라고 부른다. 함수 내에서 변수의 역할을 수행한다. 인자(argument) 란? > 함수를 호출하면서
함수의 정의예시로 현재 내가 어디에 있는지 나타내는 함수를 만들겠습니다. 호출이 함수를 호출해보겠습니다위 함수를 보니, "에 있습니다" 가 중복됩니다.다시 중복을 줄여 재정의 해보겠습니다.재정의위 함수를 다시 호출해보겠습니다이처럼 잘 나오는 것을 확인 할 수 있습니다
Array (배열) Array는 '배열'이다. 즉, 변수의 집합 이다. 하나의 변수에 데이터가 여러개 포함되어 있는 경우가 있는데, 그 때 array 를 활용한다. 예를들어, 도서관의 도서목록. 도서관에는 수천권의 책들이 있을텐데, 하나하나 나열하려니 변수도 수천개
일전의 포스트에서 if 문 때문에 울 뻔 했다고 한 적이 있다.그건 한치 앞을 못 본 자의 망언이었다. 앞으로 울 일이 한 바가지임을 모르고...for문은 기본적으로 반복문이다. 무슨말이냐면 반복적으로 같은 명령을 수행하는 함수이다.하나하나 같은 일을 하지 않도록, 자
배열 조작하기 요소 추가하기 배열에 요소를 추가하는 방법을 알아보자.araboza 이렇게 넣고 7번째 요소에 지금 먹고싶은 "삼계탕"을 할당해줘보자. 6번째 요소를 먼저 넣지 않으면 안될 것 같지만, 된다. 아니 그럼 6번째 요소는?? 🤔 궁금하면 콘솔에 찍어
JS에는 6가지의 데이터 타입이 있다.undefinednullboolean숫자문자열객체undefined 정의되지 않음 이라는 뜻의 언디파인드는 변수를 정의하였을 때, 초기화 하지 않았다면 나오는 값이다. 즉, '값이 할당되지 않음' 이라는 의미이다.null null은
배웠을때 미리 정리하지 않았던 스스로에게 화가 난다. 이 분노를 동기로 삼아 열심히 정리해 보겠다. String 스트링은 문자열이다. "" << 쌍따옴표로 감싸거나 ''<< 홑따옴표로 감싸거나 둘 다 스트링이다. 어떤것을 쓰는지는 각 회사의 구정마다 다르다. S