본문 바로가기

자바스크립트15

[JavaScript] 자바스크립트 제어문, 조건문, if문, switch문 제어문 제어문에는 조건문과 반복문 2가지의 종류가 있다. 1.조건문 프로그램 내에서 주어진 조건문의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문입니다. if문 switch문 1) if문 👈🏻 if로 시작한다고 해서 if문이다 조건식이 있기때문에 무조건 결과는 true / false 가 나와야한다. 범위에 대한 조건을 줄 때 유리합니다.(어디서부터 ~ 어디까지) 1. if문 if(조건식){ 조건식의 결과가 참(ture)일 때 실행할 문장; } ❓허나 꼭 중괄호{}가 필요한 것은아니다. if(조건식) 실행할문장; if문의 조건에 맞으면 그 다음 문장(한 문장)을 무조건 실행시켜주기때문이다. 중괄호{}를 사용하는 이유는 실행할 문장이 여러줄일 경우에는 중괄호를 써야한다. if(조건문); 세미콜론을 여.. 2020. 12. 20.
[JavaScript] 자바스크립트 대화상자 (prompt, alert, confirm) 자바스크립트의 대화상자 window.alert( ) : 사용자에게 메시지를 보여주고, 확인을 기다린다. alert( ) 👈🏻 window는 생략 가능하다 alert window.confirm( ) : 사용자에게 메세지를 보여주고, 확인이나 취소를 누르면 그 결과를 불린값으로 반환한다. ok를 눌리면 true no를 눌리면 false로 반환된다. confirm( ) 👈🏻 window는 생략가능하다 const result = confirm('확인 또는 취소를 눌려주세요.'); console.log(result); confirm window.prompt( ) : 사용자에게 메세지를 보여주고, 사용자가 입력한 문자열을 반환한다. prompt( ) 👈🏻 window는 생략가능하다 const name = promp.. 2020. 12. 18.
[JavaScript] 자바스크립트 타입변환, 묵시적 타입변환, 명시적 타입변환 자바스크립트의 타입 변환 자바스크립트의 변수는 타입이 고정되어 있지 않으며, 같은 변수에 다른 타입의 값을 대입할 수 있습니다. a = 10; // 숫자형 a = "10"; // 문자열형 👉🏻 a의 값이 숫자형에서 문자열형으로 바뀌어버린다. 1. 묵시적 타입 변환 자바스크립트에서는 특정 타입의 값을 기대하는 곳에 다른 타입의 값이 오면, 자동으로 타입을 변환해서 사용한다. const a = "10"; const b = "20"; const result = a + b; console.log(result); // 1020 result = a - b; console.log(result); // -10 result = a * b; console.log(result);// 200 const c = "문자"; re.. 2020. 12. 13.
[JavaScript] 자바스크립트 데이터 타입 자바스크립트 데이터 타입 타입이란 프로그램에서 다룰 수 있는 값의 종류를 의미합니다. 1. 숫자형(number) 자바스크립트는 다른 언어와 달리 정수와 실수를 따로 구분하지 않습니다. 모든 수를 실수 하나로만 표현한다. 최고👍🏻 2.문자열형(string) 자바스크립트에서는 문자열을 쌍따옴표나 따옴표로 둘러싸인 문자의 집합을 의미합니다. const str1 = "오석민 : '여러분 반갑습니다!'"; const str2 = '오석민 : "여러분 반갑습니다!"'; const str3 = "\"안녕하세요. \n자바스크립트\""; const str4 = `자바스크립트에서는 문자열을 쌍타옴표나 따옴표로 둘러싸인 문자의 집합을 의미합니다.`; // `(백쿼트) 문자열을 혼합해서 사용할 때 백쿼트를 사용하면 편해진다... 2020. 12. 13.
[JavaScript] 변수 let, 상수 const, var 차이 💻프로그래밍 컴퓨터의 프로그램을 작성하는 일. 일반적으로 프로그램의 작성 방법의 결정, 코딩, 디버깅 등의 작업 모두를 가리킵니다. 변수(Variable) 변수 란 데이터를 저장할 수 있는 메모리 공간을 의미합니다. 값이 변경될 수 있으며 자바스크립트에서는 let 키워드를사용하여 변수를 선언하고 선언되지 않은 변수를 사용하려고 하거나 접근하려고 하면 오류가 발생합니다. 자바스크립트는 변수 자체가 객체화 되어있다. 나중에 값을 바꿀 수 있다면 다 변수이다. 객체는 자기가 혼자서 뭔가 할 수 있는 것들이다. let 변수명; // 변수를 선언 let a; // 프로그램은 오른쪽부터 읽는다 변수명 = 값; // 변수의 초기화 a = 10; console.log(a); let ECMA Script 6 부터 변수 .. 2020. 12. 11.
[JavaScript]자바스크립트(JavaScript) 시작, 특징, 출력, 주석 자바스크립트는 어떻게 시작되었나? 넷스케이프(회사) -> 네비게이터(브라우저) 네비게이터에 동적인 프로그램을 만들기 위해 Brendan Erich 영입 10일만에 '모카' 언어 개발 W3C에게 표준화를 위해 여러 중소기업들이 모여 ECMA Script 제안 구글이 가벼운 브라우저를 만듦. 크롬(V8 엔진) Active X 때문에 많은 이용자들이 익스플로러를 떠나게 된다. 그리하여 마이크로소프트가 표준화에 참여하게된다. 그때 모카를 이용하기로 하고, 모카를 livescript(라이브스크립트)로 바꿔서 사용했지만 마음에 들지않아 그 때 유명했던 Java에 script를 붙여서 자바스크립트라고 바꾸었다. 그러면서 모든 엔진에 자바스크립트가 들어가게 되었다. ECMA Script 6 표준화 된 이크마 중에 6번.. 2020. 12. 10.