Front71 [Javascript] 문자열 객체 문자열 객체 문자열 객체(String Object)는 문자형 데이터를 객체로 취급 문자열 객체 생성 문자열 객체를 생성하는 기본형은 new 키워드와 String() 메서드를 사용하며, 생성된 객체는 변수에 참조 // 기본형 let 참조 변수 = new String(문자형 데이터) // 문자열 객체 생성 예 // 실행문 let ~ ); 까지는 String() 메서드라고 부르며, "He ~ pt"는 문자형 데이터라고 부름 let t = new String("Hello javascript"); 문자열 객체는 참조 변수에 문자형 데이터만 입력해도 객체가 생성 let 참조 변수 = 문자형 데이터 //예 //var t는 참조변수, "~~"는 문자형 데이터 var t = "hello javascript"; 문자열 객.. 2022. 9. 16. [Javascript] 입력받은 두개의 숫자 중 가장 큰 수를 출력 두개의 숫자를 입력받으면 자동적으로 가장 큰 수를 출력해주는 함수를 코딩한다면? 기본형식 함수명(숫자1, 숫자2); 예제 document.write(maxNumber(1, 10) + ' '); document.write(maxNumber(1, 2) + ' '); document.write(maxNumber(1, 5) + ' '); document.write(maxNumber(1.1, 1.2) + ' '); 출력 소스코드 2022. 9. 15. [Javascript] Bubble sort(버블 정렬) Bubble sort(버블 정렬) 버블 정렬은 배열 안에 있는 값들이 마치 거품이 일어나듯이 연쇄적으로 자리를 찾아가는 모습이 거품과 비슷해서 붙여졌다고 한다. for문을 통해 전체적인 "loop" 가 "(array.length -1)" 보다 작아질떄까지 반복되며, 오름차순으로 정렬을 위해서 loop for문 안에 추가적인 for문을 통해 i가 "(array.length - loop - 1)" 보다 작아질 떄 까지 반복 1 loop 당 배열의 마지막인 데이터는 오름차순으로 자동 정렬이 되기떄문에 종료조건에 "(- loop)"를 추가한다. let temp 라는 변수를 만들어 비교 후 큰 숫자를 담을 수 있는 그릇을 만들었다. 이후 array[i] 와 array[ i + 1]울 비교한다. 2022. 9. 15. [Javascript] isNaN() isNaN() 매개변수한테 "이건 숫자가 아니야?라고 물어보는 명령어 isNaN (value) value : 검사할 값을 입력 매개변수가 숫자가 아니라면 true, 숫자이면 false를 반환 실행문 console.log ( isNaN( 1 )); console.log ( isNaN( '1' )); console.log ( isNaN( '1일' )); 출력 isNaN(1) => 대괄호 안에 있는 매개변수가 숫자이므로 false를 반환 isNaN('1') => 대괄호 안에 있는 매개변수를 따옴표로 감쌌지만, 숫자로 취급하여 false를 반환 isNaN( '1일' ) => 대괄호 안에 있는 매개변수가 숫자와 문자의 조합이여서 true를 반환 2022. 9. 15. [Javascript] 형변환 관련 / Number() / parseInt() / parseFloat() 요약 Number(): 문자열을 숫자로 변환하는 함수 parseInt(): 문자열을 정수로 바꾸는 함수 parseFloat(): 문자열을 실수로 바꾸는 함수 문자열 연결 let data1 = "10"; let data2 = "20"; console.log(data1 + data2); data1 과 data2의 변수값을 문자열 이라고 선언 후 출력된 결과를 확인해보자. 출력 "1020" 이 출력 data1 과 data2의 변수값이 문자열 이라도 Number() 라는 명령어를 사용하면 let data1 = "10"; let data2 = "20"; console.log( Number(data1) + Number(data2) ); (10+30)의 결과값인 "30" 이 출력 출력 변숫값에 문자가 포함되어 있더라.. 2022. 9. 15. [Javascript] 함수 스코프 / 전역 변수 / 지역 변수에 관해서 함수 스코프 스코프(scope)의 사전적 의미는 '범위'이며, 여기에서는 변수 또는 함수의 유효 범위를 가르킴. 전역 변수와 지역 변수의 개념과 차이 전역 변수: 자바스크립트 어디에서든 사용할 수 있는 변수 지역 변수: 함수 스코프에서만 사용할 수 있는 변수 전역/지역변수를 중복선언 한다면? let var1 = test1; let var1 = test2; 중복선언이 불가능하다. 전역에서 변수 선언, 지역에서 전역 변수를 호출? //전역 let var1 = "test1"; { //지역 console.log( "var 1 : ", var1); } 지역에서 변수를 호출하면 전역변수가 호출된다. 전역에서 선언한 변수명에 지역에서 중복 선언한다면? //전역 let var1 = "test1"; { //지역 cons.. 2022. 9. 15. 이전 1 ··· 5 6 7 8 9 10 11 12 다음