javascript93 기본개념1 후치연산자 Increment ++ 피연산자를 증가(1을 더함)하고 값을 반환함. 전치연산자 피연산자 앞에 연산자가 있는 접두사를 사용하는 경우 증가 연산자는 증가하고 증가후 값을 반환함. 앞에 ++가 나오면 표현식을 평가하기 전에 1증가. 후치연산자 let x = 3; const y = x++; console.log(x); //4 console.log(y); //3 세미콜론;다음에 증가함. y는 할당된 3이며 세미콜론 뒤에 증가되어 x에 할당됨. 그러면 4 전치연산자 let a = 3; const b = ++a; console.log(a); //4 console.log(b); //4 문장안에서 1 증가. 3에서 1증가했으니 4. 그리고 그걸 다시 a에 할당하면 4. 더하기 할당 += 오른쪽 피연산자의 값.. 2022. 1. 6. Array 오브젝트 reverse() reverse() 구분 데이터(값) data 대상 파라미터 사용하지 않음 반환 결과 배열의 엘리먼트 위치를 역순으로 바꿈 엘리먼트 값이 아닌 인덱스 기준 대상 배열도 바뀜 var value = [1, 3, 6, 5]; log(value.reverse()); //[5, 6, 3, 1] 2021. 11. 14. Array 오브젝트 엘리먼트 삭제 /*var value = [101, 26, 7, 1234];배열의 엘리먼트 값을 역순으로 정렬 1.배열 만들기 2. sort 이용하기 3. 역순배열하기(two-one)*/ 'use strict' value = []; var value = [101, 26, 7, 1234]; value.sort(function(one, two){ return two - one; }); console.log(value); shift() 구분 데이터(값) data 대상 파라미터 사용하지 않음 반환 삭제한 엘리먼트 배열의 첫번째 엘리먼트 삭제 삭제한 엘리먼트 값이 undefined로 남지 않고 완전히 삭제됨 length 값이 하나 줄어듬. var value = [1, 2, 34]; log(value.shift()); //1 삭제.. 2021. 11. 14. 배열과 관련된 문제풀이 //*배열생성하여 id1 ..id10까지 생성후 로 끝내야함 마지막에 innerHTML사용해야함*// "use strict"; var html = []; //배열만들기 html.push(""); //시작문자열 작성 for (var a = 1; a 2021. 11. 11. 이전 1 ··· 6 7 8 9 10 11 12 ··· 24 다음