inno 13
Sparta coding
Innovation Camp
w2 day13
declaration / assignment
선언 / 할당
HTML tag를 넣어서 작동하게하는 원리..
JS사용에 대한 깨달음
116p 3번
배열 ~168p
배열[추가index] = 추가요소
let a = ["0", "1", "2"];
a[3] = "3";
console.log(a);
.indexOf( )로 index를 추출해서
.splice( )로제거
let a = ["0", "1", "2"];
const index = a.indexOf("2");
a.splice(index, 1);
console.log(a);
- .indexOf( )로 유사배열인 문자열의
문자위치도 추출가능
.splice(index,제거개수,추가요소)
(.push()처럼쓸 수 있네)
let a = ['0','1','2']
a.splice(a.length,0,'3')
console.log(a
- .splice( ) 에서 제거개수=0 이면
제거없이 추가만 실행
Q1 배열은 상수로 지정해도 변경이가능?
- 내부의 값은 수정이가능하다
- 같은이름의 배열자체를 재정의할수는 없다
- 배열자체가 상수로 선언되면 직접적으로
값이 연결되는 것이아닌 참조값이 연결 - 참조한 위치의 값들은 수정이 가능
reference
반복문
confirm( ) 승인input true / false
contunue : 반복에서 조건skip하고 다음계속
break,contiue는 반복문을 잘 짜면
필요없는 구문이다. 자제해
for (let i = 0; true; i++) {
alert(i + "번째 반복문");
const isContinue = confirm("계속?");
if (!isContinue) {
break;
}
}
alert("종료");
중첩반복문
- 직각삼각 / 피라미드 쌓기(잊지말고 도전)
- 193p -> 478p
- VSCode ctr+shft+y / console창