Javascript) 배열(1) (배열 생성, 요소 참조, indexOf(), lastIndexOf(), concat(), join(), reverse(), sort(), 기타 정렬, 전개연산자)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 배열 (Array) - 길이 제한, 타입 제한이 없음 HTML 코드 배열생성 Javascript 배열 생성 function test1() { const arr1 = [1, 2, 3]; const arr2 = new Array('a', 'b', 'c'); const arr3 = new Array(3); // 배열의 길이 console.log(arr1); console.log(arr2); console.log(arr3); } 배열 요소 추가 arr1[3] = '안녕'; arr1[4] = ['x', 'y', 'z']; console.log(arr1); 배열의 길이와 타입 제한이 없기 때문에 배열..
2022. 5. 19.
Javascript) 형변환 (문자열과 산술/비교 연산, Boolean과 산술 연산, Number(), parseInt(), parseFloat(), 논리형으로 형변환, 짧은 조건문)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 형변환 (Casting) input 태그를 통하여 사용자에게 값을 입력 받아 합을 출력해주는 함수를 만들어보겠습니다. HTML 코드 두 수의 합 합 Javascript 코드 number 타입으로 입력을 받았기 때문에 num1의 value + num2의 value를 하였지만, 결과는 '55'가 아닌 '3322'가 출력된 것을 확인할 수 있습니다. input 태그의 타입이 무엇이든 간에 value 속성은 모두 문자열이기 때문입니다. console.log(typeof num1.value, num1.value); console.log(typeof num2.value, num2.value); num..
2022. 5. 19.