프로그래밍 언어 59

JavaScript) 문자열에서 특정 문자 찾기(검색)

1. 인덱스로 문자 찾기 charAt(인덱스); 문자열[인덱스] test.charAt(3);// 'a' test[3]// 'a' test[20]//undefined test.charAt(20)// '' charAt()과 문자열[]의 차이는 해당 인덱스에 문자가 없을때 나타나는데, charAt은 빈 문자열을 반환하고 문자열[]는 undefined를 출력한다. 2. 특정 문자의 위치 찾기 - 앞에서부터 찾기: indexOf() search() - 뒤에서부터 찾기: lastIndexOf() 찾고싶은 문자가 없으면 -1을 반환한다. var test = "i want to sleep"; // 앞에서부터 찾기 document.write(test.indexOf('t'));// 5 document.write(test...

JAVA) String(문자열) 함수 모음

1. 문자열의 길이 .length() 공백포함해서 나온다. String s = "이 문장의 길이는?"; int result = s.length(); System.out.println(result); // 10 2. 대소문자 바꾸기 대문자로 바꾸기: toUpperCase() 소문자로 바꾸기: toLowerCase() 3. 특정 글자 위치찾기 indexOf("잧을 문자열") String s = "abcdefg"; System.out.println(s.indexOf("c"));// 0부터 시작해서 c의 위치 2반환. String s2 = "I want to go my home."; System.out.println(s2.indexOf("go"));// go가 시작되는 위치 10 반환. 4. 문자열 합치기 1)..

JavaScript) 데이터유형(Data Type), typeof, 형변환

자바스크립트는 JAVA, C와는 다르게 데이터 유형이 동적으로 할당된다. 변수 선언시 미리 데이터 타입을 지정하는게 아니라, 변수를 선언하고 무슨 값을 넣냐에 따라 결정된다. => 같은 변수로 다른 데이터 유형을 가질 수 있다. 1. 데이터 유형 5가지 1). Number 숫자. 정수, 실수 상관없이 숫자를 담는다. 2). String 문자. 문자 하나든 문자열이든 상관없고, 작은따옴표 큰 따옴표 상관없이 사용할 수 있다. 3). Boolean true / false => 2가지 4). 배열 Array 대괄호를 사용한다. (=파이썬의 리스트) let fruits = ['apple', 'grape', 'orange'] 5). 객체 Object 중괄호를 사용한다. key:value 한쌍이고 쉼표(,)로 구분..

JavaScript) 변수 선언 var, let, const 차이점

자바스크립트 변수 선언에는 3가지가 있다. var, let, const 처음에는 var만 있었는데 ES6(2015)부터 let, const가 새로 생겼다. 3가지로 나눈데에는 이유가 있고, 각각 알맞는 쓰임새가 있기 때문에 이 세 개의 차이를 확실히 정리해보려한다. * 자바스크립트 변수 선언의 특징. 자료형에 상관없이 선언한다: 정수, 실수, 문자열 상관없이 그냥 선언할 수 있다. (=파이썬 처럼) 0. 지역변수와 전역변수 지역변수: 함수 내에서 선언된 변수. 블럭{ }안에서 선언된 것은 함수 내에서만 사용가능하고 함수 시작시 생성되고 함수 종료시 삭제된다. -> 필요할때 쓰고 버리는 느낌..? 전역변수: 해당 코드의 모든 부분에서 사용가능한 변수 var a = 10; function fun() { va..

JavaScript) 조건문. if ~ else, 삼항연산, switch~case

제어문(실행문): 프로그램의 흐름을 제어하는 코드. 1. if ~ else문 특정 조건에 따라 실행하며, 실행문이 1줄일때는 중괄호{ } 생략이 가능하다. if (조건식) { 실행문; } else if { 실행문; } else { 실행문; } // 홈페이지의 방문자 이름을 입력 => "ㅇㅇㅇ님 환영합니다!" //이름 입력 안하면 => " 게스트님 환영합니다!" var name = prompt("이름을 입력해주세요.") if (name != "") { alert(name + "님 환영합니다!") } else { document.write("게스트님 환영합니다. ") } * 자바스크립트 문자열 길이 name.length > 0 2. 삼항 조건 연산 조건? 실행문 : 실행문; // 예시) 절대값 만들기 var..

반응형