자바스크립트 기본 , 객체:기본
prompt
result = prompt(title, [default]);
prompt는 두개의 인자를 받는데,
- title : 사용자에게 보여줄 문자열
- default : 입력 필드의 초기값(선택값)
사용자가 확인을 누르면 prompt함수는
사용자가 입력한 문자열을 반환한다.
반복문 구성요소 생략하기
let i = 0;
for (; i < 3;) {
alert( i++ );
}
;만 써주면 구성요소를 생략 할 수 있다.
Switch문
let a = 2 + 2;
switch (a) {
case 3:
alert( '비교하려는 값보다 작습니다.' );
case 4:
alert( '비교하려는 값과 일치합니다.' );
case 5:
alert( '비교하려는 값보다 큽니다.' );
default:
alert( "어떤 값인지 파악이 되지 않습니다." );
}
case3는 if , case4~5는 else if , default는 else라 생각하면 될것같다.
여러개의 case문 묶기
let a = 3;
switch (a) {
case 4:
alert('계산이 맞습니다!');
break;
case 3: // (*) 두 case문을 묶음
case 5:
alert('계산이 틀립니다!');
alert("수학 수업을 다시 들어보는걸 권유 드립니다.");
break;
default:
alert('계산 결과가 이상하네요.');
}
break가 실행되기 전까지
계산이 틀립니다 , 수학 수업을 다시 들어보는걸 권유 드립니다
라는 모달창이 뜸
단축 프로퍼티
function makeUser(name, age) {
return {
name: name,
age: age,
// ...등등
};
}
let user = makeUser("John", 30);
alert(user.name); // John
alert(user.age); // 30
위에 있는 코드에서 name : name 처럼 동일한거는
밑에 있는 코드처럼 name으로 단축시킬 수 있음
function makeUser(name, age) {
return {
name, // name: name 과 같음
age, // age: age 와 같음
// ...
for...in 반복문 (객체 반복 돌릴때 쓰임)
let codes = {
"49": "독일",
"41": "스위스",
"44": "영국",
// ..,
"1": "미국"
};
for (let code in codes) {
alert(code); // 1, 41, 44, 49
}
객체의 키값을 나열할때 이 방법을 쓴다
for (let code in codes) {
alert(codes.code); // 독일 , 스위스 , 영국 , 미국
}
Author And Source
이 문제에 관하여(자바스크립트 기본 , 객체:기본), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@byungjin0120/코토모-첫번째-숙제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)