본문 바로가기

Development (국비 복습 )/JavaScript48

자바스크립트 연산자 자바스크립트 연산자 1. += let z = 10; z += 5; 위에서 += 는 z = z + 5랑 같은 말이다. 15가 출력 let text1 = "what a very"; text1 += "nice day"; text1 = text1 + "nice day";랑 동일 what a very nice day가 출력 2.자바스크립트 ==와 ===는 다르다. ==는 단순히 변수 값을 기반으로 유형을 체크하는 반면에, ===는 변수 유형까지 체크한다 #예제 -숫자와 불리언 비교 //0값은 false와 동일하므로 -> true 출력 0 == false // true 두 피연산자의 유형이 다르기 때문에 -> false 출력 0 === false // false console.log(typeof 0); // exp.. 2022. 9. 14.
자바스크립트 let,const let은 자바스크립트 변수 선언 방식이며, 재선언이 허용되지 않는다 let x = 5; 하고 let x = 6; 이런식으로 만들 수 없다. 하지만 변수의 재할당은 가능하다. let x = 5; x = 6; 이런식은 가능하다 하지만 const는 변수의 재선언, 변수 재할당 모두 불가능하다. constant 뜻은 변함없는이라는 뜻임. 자바의 final과 비슷하다. 변하지않는 변수 값을 literal (문자 그대로의)라고 부르기도 한다. const 변수에 선언된 변수값이며, 수정이 불가한 값이다. 메모리를 포함하고 있지만 , 레퍼런스를 포함하고 있지 않는다. 그냥 하나의 메모리 그 자체로 보면 될거같다. const price1 = 200; const price2 = 300; let totalPrice = pr.. 2022. 9. 12.
JS가 데이터를 표시하는 법 1.innerHTML : HTML 요소에 데이터를 작성할 때 부분에 11이 표시됨 2.document.write() : 테스트 할 때만 쓰는 메소드 id값을 안쓰고 바로 내가 넣고 싶은 부분에 글을 쓸 때 사용한다 3.window.alert() : 경고 팝업창에 데이터 작성할 때 JavaScript에서 window 객체는 전역 범위 객체(global scope) 이며, 이는 변수, 속성 및 메서드가 기본적으로 window 객체에 속함을 의미합니다. 따라서 디폴트가 존재하기 때문에 굳이 window.alert() 가 아니라 alert()으로만 만들어 쓸 수 있다. 전역범위 (globe scope)와 지역범위 (local scope) 뜻 차이 globe scope는 말그대로 globe한 범위에서 생선된것을 .. 2022. 9. 12.
js 기본 특징 1.js는 html 컨텐츠를 바꿔준다 - id = "demo" 를 먼저 사용한 후, 그 아이디 값을 가져와서 컨텐츠를 변경한다 아이디 값을 가져오는 문장은 getElementById("demo") js 컨텐츠 바꿈 click 2.js는 html 메모리 값을 바꿀 수 있다. https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_lightbulb 이미지에 src="pic_bulboff.gif"를 넣고 오른쪽은 document.getElementById('myImg').src='pic_bulboff.giff' 를 넣어준다 왼쪽은 document.getElementById('myImg').src='pic_bulbon.gif' 로 불들어오는 이미지를 넣어서 값.. 2022. 9. 12.