JavaScript 19

배열 Array Array.isArray() instanceof

여러개 자료형 한꺼번에 다루는 자료형 배열 작성해줄때 [] 이용 값입력 그안 값 꺼내사용해줄때 인덱스값 위치 넣어줘 접근가능 인덱스번호 0부터 없는 위치에있는곳 지정하면 undefined값이 나온다 반복문쓸때 여러개 자료한번에 쓴다 배열 통해 자료형 확인가능하다 index : ['자료', '자료', '자료']; [자료]0부터시작 1씩증가 자료값은 문자열 이외에도 다양하게 쓸수있다 하지만 여러개 다르면 오류가나서 될수있으면 같은 자료형쓰는게 좋다 : 앞의 숫자가 인덱스이다 Array란 객체가 들고있는 메소드나 속성 color[0]'; 이라 입력하면 'red'라고 나온다 인덱스번호[0]로 입력하면 요소(이름)이 나오게된다 개개인요소값 꺼내주려면 index로 꺼내주어야한다 배열확인 typeof(color) '..

JavaScript 2022.02.17

조건문 if else else if

if 조건문 만약 ~라면 조건이 참일때 문장을 실행한다 if(조건) { 실행될문장; } () 안에 결과값이 boolean인표현식을 입력해야한다: true가 들어가거나 false가 들어가게된다 비교연산자 "< "사용해 그 결과값이 boolean이 되는 값이 화면에 나오게된다 if문 - else ~ 이외에 그외에는 /그렇지 않으면 할수없다 (첫조건의 반대) 참이 아닌 다른것들 참이 아니면 거짓 위의 조건(if)에 거짓된다면 첫번째 실행안하고 else를 실행함 if문이나 else if문에 거짓이라면 자동으로 else가 실행된다 if(조건){ 실행될문장 } else{ 실행될문장 } else{ //flase 문장들 } 두가지두고있음 //if else //점수가 80이상은 합격 (if) //점수가 80미만은 불합격..

JavaScript 2022.02.17

입출력

출력 현재 무엇은 하는지 알 수 있도록 메시지 출력 console.log() ; 브라우저의콘솔창에 로그띄움 alert();경고창띄움 document.write(); 화면출력 태그, 숫자, 문자열사용가능 document.getElementById(‘’): html에 id값을()에적으면 들고옴 아이디값따라태그와요소들들고와줄수잇음 .innerHTML(); document.getElementById(‘’)와함께사용해 요소를 바꿔줌 Id 는 class나 name으로도바꿀수있음 오늘은 날씨가 좋습니다 input 원래 h1태그에서 오늘은 날씨가 좋습니다로 화면에 출력되는데 script에서 innerHTML에서 오늘은 날씨가 흐립니다로 입력해서 화면에 script에서 사용된것으로 출력되어진다 입력 사용자로부터 정보를 ..

JavaScript 2022.02.16

특수자료형

undefined 값이 할당되어있지 않음 변수 선언했으나 초기화되지않음 변수선언하면 undefined가 나온다 let name; undefined name undefined 나옴 변수선언하지 않음 let undefinedNum; console.log(undefinedNum); undefined //undefinedNum 은 값을 지정해주지않은 undefined 자료형 //nullNum 은 임의로 비워둔 null자료형 //두개의 값은 비교했을때 참 null 공백 값이 없다 의도적으로 값 없는게 undefined랑 다르다 name = null null name null let anotherName; undefined anotherName == nulll true anotherName == undefined ..

JavaScript 2022.02.16

복합 대입연산자 += -= 증감연산자 ++전위 후위

복합 대입연산자 : = 자료형에 적용하는 기본연산자와 = 연산자를 함께 사용 사친연산자 대입연산자 함께사용 = 값을 집어넣어줄때 사용 대입연산자 num1 = 100; 100 == 같다 연산자 =연산자는 대입한다 += 숫자덧셈 숫자더한후 대입 num1 =100; 100 num1 += 10; 110 num1 = num1+10; 과같다 대입연산자 기준으로 오른쪽 10부터 시작 110먼저들어오고 위의 num1 += 10;에들어간 110 들어간값을 110+10 으로 120은 num1 처음 것에 들어감 num1+10에서 num1이 없어지고 +=이들어간다 -= 숫자뺄셈 숫자를 뺀후 대입 num = 10; num -= 1; 9 num = num-1 과 같다 *= 숫자곱셈 숫자곱셈 후 대입 num = 2; num *= ..

JavaScript 2022.02.16

변수 let var

변수 값을 저장할 때 사용하는 식별자 숫자뿐만 아니라 모든 자료형 저장가능 선언 var 약간의 오류가 생길수있다. 그래서 잘 사용하지 않는다 let 전체에 지정이름수정시 이전 변수값사용못한다 let 식별자; 빈공간할당 let name = "김나라"; //선언 name = "김나라" 숫자값 넣어주면 pi에입력 pi라고 적으면 콘솔출력시 3.14가 나옴 초기화 선언하면 값을 줌 let name = "김나라"; 한줄에 다입력가능 선언과할당을 따로 하면 실수로 할당못함 한꺼버넹 값입력해주면 됨 변수이름 식별자 규칙에 따라 생성 키워드X 숫자 X _(언더바) 와 $만가능 앞글자 소문자 또다른 단어는 첫글자만 대문자 ex) let = "김나라"; 변수이름은 김나라이다 let number = 100; //안에 값을 ..

JavaScript 2022.02.16

true flase !(not) ||(or) &&(and)

boolean(불) true(참) 과 false(거짓)을 표현한다 비교 연산자(comparison operator) 비교 연산자는 피연산자 사이의 상대적인 크기를 판단하여, 참(true)과 거짓(false)을 반환한다 5 왼쪽 피연산자가 큼 = 왼쪽이 크거나 같음 또는 or 두개의 값이 true와 false로 있을때 둘중 하나만 true이여도 true임 document.write(true || flase); true && 논리 곱 > 그리고and 반드시 둘다 true이여야 true 둘다 false면 false true && true = true document.write(true && flase); flase 논리합 >1(ture) 0(flase) 0101 + 1010 ----- 1111 1하나라도있음 ..

JavaScript 2022.02.16

js 작은따옴표 줄바꿈 tap + 붙이기 ${} 계산

escape 문자 사용하기 \' = 작은따옴표( ' ) document.write("\'안녕\'하세요"); // '안녕'하세요 \' 를 사용하면 " ' "이 출력이 된다 \n : 줄바꿈을 해준다 cument.write("\n줄바꿈을\n할수있음"); 줄바꿈을 할수있음 //escape문장사용은 html코드에선 줄바꿈을 못해준다 콘솔창에서 해야한다 // console창에서 확인가능 console.log(); \t : tap console.log("\t이것은\n띄어집니다"); 이것은 띄어집니다 위에 출력된것처럼 \t을 사용하면 앞쪽이 띄어진다 \\ :역슬레시 문자를 쓰고 싶다면 역슬래스 두번쓴다 var a ="\\ 역슬래시" \\역슬래시 문자연결연산자와 템플릿문자열 문자 연결 연산자 : + document.wr..

JavaScript 2022.02.16