산술 연산자 (Arithmetic Operators):
Math.pow(A, b)는 A의 b승을 계산합니다.Math.sqrt(A)는 A의 제곱근을 계산합니다.Math.random()은 0부터 1 사이의 임의의 난수를 생성합니다.var a; a = 1; console.log(++a); console.log(a);에서 "++a"는 a를 먼저 1 증가시키고 출력하므로 결과는 2, 2입니다.var a; a = 1; console.log(a++); console.log(a);에서 "a++"는 a를 출력한 후에 1 증가시키므로 결과는 1, 2입니다.함수의 정의:
function 함수이름(파라미터1, 파라미터2) {
// 함수 내에서 실행될 코드
return 반환값;
}
함수이름: 함수의 이름을 지정합니다.파라미터1, 파라미터2 등: 함수에 전달되는 인자(값)를 정의합니다. 여러 개의 파라미터가 있을 경우 콤마로 구분합니다.return 반환값: 함수가 실행된 후 결과 값을 반환합니다. 함수를 종료하고 결과 값을 반환할 때 사용됩니다. 반환값이 없을 수도 있습니다.함수이름(인자1, 인자2, ...);
var result = add(2, 3); // "add" 함수를 호출하고 결과를 "result" 변수에 저장
console.log(result); // 출력: 5
관계연산자 (Relational Operators):
true 또는 false를 반환합니다.<: A보다 B가 더 큰 경우 참>: A보다 B가 더 작은 경우 참<=: A보다 B가 크거나 같은 경우 참>=: A보다 B가 작거나 같은 경우 참==: A와 B가 같은 경우 참!=: A와 B가 같지 않은 경우 참 && (AND): 두 피연산자가 모두 true인 경우에만 true를 반환합니다.|| (OR): 두 피연산자 중 하나 이상이 true인 경우 true를 반환합니다.! (NOT): 피연산자가 true인 경우 false를 반환하고, false인 경우 true를 반환합니다.var x = 5;
var y = 3;
var isGreater = x > y; // true
var isLessOrEqual = x <= y; // false
var condition1 = true;
var condition2 = false;
var result1 = condition1 && condition2; // false
var result2 = condition1 || condition2; // true
var result3 = !condition1; // false
++, -- (후위 증가 및 감소 연산자)! (논리 NOT)*, /, % (곱셈, 나눗셈, 나머지)+, - (덧셈, 뺄셈)<, <=, >, >= (비교 연산자)==, != (동등 비교 연산자)&& (논리 AND)|| (논리 OR)() (우선순위를 높이기 위해 사용)var result = 2 + 3 * 4; // '*'가 '+'보다 먼저 계산되므로 result는 14
var result = (2 + 3) * 4; // 괄호 안의 표현식이 먼저 계산되므로 result는 20
문자열 이어 붙이기:
1. .concat() 함수 사용: 두 개 이상의 문자열을 이어 붙일 때 사용할 수 있습니다.
var str1 = "Hello";
var str2 = "World";
var result = str1.concat(" ", str2); // "Hello World"
+) 연산자 사용: 문자열 더하기 연산자인 +를 사용하여 문자열을 이어 붙일 수 있습니다.var str1 = "Hello";
var str2 = "World";
var result = str1 + " " + str2; // "Hello World"
문자열 길이 알아내기:
.length 속성을 사용합니다.var str = "Hello, World!";
var length = str.length; // 13 (공백과 구두점을 포함한 문자열의 총 길이)
특정 위치의 문자열 알아내기:
1. .charAt() 함수 이용:
.charAt(index) 함수를 사용하여 문자열의 특정 위치의 문자를 알아낼 수 있습니다.str.charAt(0) 또는 str[0]을 사용합니다.str.charAt(str.length-1) 또는 str[str.length-1]을 사용합니다.부분 문자열 구하기:
1. .substring() 함수 사용:
.substring(start, end) 함수를 사용하여 문자열의 연속된 일부분을 얻을 수 있습니다.start에서 end까지의 부분 문자열을 반환합니다.end를 생략하면 start부터 문자열 끝까지 반환됩니다..substr() 함수 사용:.substr(start, length) 함수를 사용하여 문자열의 일부분을 얻을 수 있습니다.start 위치부터 length 길이만큼의 부분 문자열을 반환합니다.length를 생략하면 start부터 문자열 끝까지 반환됩니다.start가 음수인 경우, str.length - start로 동작합니다.문자열 검색하기:
1. .indexOf() 함수 사용:
.indexOf(substring) 함수를 사용하여 특정 문자열 substring을 찾을 수 있습니다..lastIndexOf() 함수 사용:.lastIndexOf(substring) 함수를 사용하여 문자열의 뒤에서부터 특정 문자열 substring을 찾을 수 있습니다.var str = "Hello, World!";
var firstChar = str.charAt(0); // "H"
var lastChar = str.charAt(str.length - 1); // "!"
var substring1 = str.substring(0, 5); // "Hello"
var substring2 = str.substr(7, 5); // "World"
var indexOfComma = str.indexOf(","); // 5
var lastIndexOfSpace = str.lastIndexOf(" "); // 7