210903
🎊학습한 내용
JavaScript
// 반복문
// while
var num = 1;
while (num < 10) {
console.log(2 * num);
num++;
}
// do ~ while
var i = 12;
do {
console.log(i);
i++;
} while (i < 10);
// for
for (var i = 1; i < 10; i++) {
console.log(2 * i);
}
// 중첩 반복문
// 중첩 for
// 2단 ~ 9단
for (var i = 2; i < 10; i++) {
for (var j = 1; j < 10; j++) {
console.log( i * j)
}
}
// break, continue
// 끊기, 건너뛰기
// length
var arr = ['바나나', '사과', '수박'];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// for ~ in
for (var i in arr) {
console.log(arr[i]);
}
// forEach
arr.forEach(function (element, index) {
console.log(element);
console.log(index);
})
// return 활용 가능
var result = arr.map(function(element, index) {
return element + " " + "10";
});
// 배열 : forEach(), map(), length
// 문자열 String
// length
var txtLength = " Hello World "
console.log(txtLength.length);
// 앞, 뒤 공백 제거
console.log(txtLength.trim().length);
var result = prompt("이름을 입력해 주세요");
console.log(result.trim().length)
var str = "Nice to meet you abc";
console.log(str.length);
console.log(str.charAt(str.length - 1));
console.log(str.slice(2, 6));
console.log(str.split(' '));
console.log(str.replace('Nice', 'Hello'));
// 대소문자 구별, 중복시 최초 단어
console.log(str.indexOf('to'));
console.log(str.toUpperCase());
console.log(str.toLowerCase());
var arr = ["사과", "배", "수박"];
// 뒤에서부터 삽입
arr.push("포도", "토마토");
// 앞에서부터 삽입
arr.unshift("포도", "토마토");
// 뒤에서부터 삭제
arr.pop();
// 앞에서부터 삭제
arr.shift();
var arr1 = ["사과", "배", "바나나"];
var arr2 = ["노트북", "마이크", "키보드"];
var str1 = arr1.join(' / ');
console.log(str1);
var merge = arr1.concat(arr2);
console.log(merge);
이하 내용은 github 업로드
☔학습한 내용 중 어려웠던 점
❌
🎁해결방법
🎉학습소감
아직까지는 어떤 조건을 줘서 원하는 결과를 나오게 하는 게 어렵다. pythontutor 사이트 이용해서 코드의 진행 상황을 보면서 이해하는 시간도 가져야겠다.
역시 많이 만들어 보면서 익숙해지는 수밖에 없겠다.😞
Author And Source
이 문제에 관하여(210903), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cptdye77/210903저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)