JavaScript 함수에서 개체를 반환하려면 반환 명세서, 이 키워드. 예시 다음 코드를 실행하여 JavaScipt 함수에서 개체를 반환할 수 있습니다. - <html> <head> <script> var employee = { empname: "David",  
함수와 메소드는 자바스크립트에서 동일하지만 메소드는 객체의 속성인 함수입니다. 다음은 JavaScript의 함수 예입니다. − function functionname(param1, param2){ // code } 예시 이 메서드는 개체와 연결된 기능입니다. 다음은 JavaScript의 메소드 예입니다 - <html> <head> <script> var em
기본 매개변수 기본 매개변수는 함수 매개변수를 쉽게 처리하기 위해 사용되었습니다. 기본 매개변수를 쉽게 설정하여 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. 예시 <html> <body> <script> // default is set to 1 function inc
JavaScript는 함수 오버로딩을 지원하지 않습니다. 다음은 함수 오버로딩을 보여줍니다 - function funcONE(x,y) { return x*y; } function funcONE(z) { return z; } 위의 내용은 오류를 표시하지 않지만 원하는 결과를 얻지는 못할 것입니다. 통화 중 // prints 5 funcONE(5); // prints 5, not 30 funcONE(5,6); JavaScript는 기본적으로 함수 오버로딩을 지원하지 않습니다. 이름이 같고 인수가 다른 함수를 추가
JavaScript에서 공백을 제거하려면 다음 정규식을 실행해 보십시오. 문자열에서 공백을 제거합니다 - 예시 <html> <head> <script> var str = "Welcome to Tutorialspoint"; document.write(str); &nbs
일치하는 항목을 여러 개 찾으려면 JavaScript 정규식을 작성하세요. 다음 코드를 실행하여 여러 일치 항목에 대한 정규식을 구현할 수 있습니다. - 예시 <html> <head> <script> var url = 'https://www.example.com/new.html?ui=7&demo=one&demo=two&demo=three four'
JavaScript 문자열에서 모든 특수 문자를 제거하려면 다음 코드를 실행할 수 있습니다. 예시 <html> <head> <script> var str = "@!Welcome to our website$$"; document.write(str); &n
문자열의 두 부분 사이에 있는 텍스트를 제거하려면 JavaScript 정규식을 사용하십시오. 예시 다음 코드를 실행하여 괄호 사이의 텍스트를 제거하는 방법을 배울 수 있습니다. − <html> <head> <script> var str = "Welcome to Qries (website)"; docume
모든 JavaScript 오류를 포착하려면 onerror() 메소드를 사용하십시오. onerror 이벤트 핸들러는 JavaScript에서 오류 처리를 용이하게 하는 첫 번째 기능입니다. 페이지에서 예외가 발생할 때마다 창 개체에서 오류 이벤트가 발생합니다. 오류 이벤트 핸들러는 오류의 정확한 특성을 식별하기 위해 세 가지 정보를 제공합니다. - 오류 메시지 − 주어진 오류에 대해 브라우저가 표시하는 것과 동일한 메시지 URL − 오류가 발생한 파일 줄 번호 − 오류를 일으킨 주어진 URL의 줄 번호 예시 다음 코드를 실행하여
코드가 구문 분석되는 동안 throw되기 때문에 JavaScript에서 구문 오류를 처리하기 위해 try-catch 블록을 사용할 수 없습니다. 예시 window.onerror 사용 다음 코드와 같이 - <html> <head> <script> window.onerror = function(e) { docu
JavaScript 스택 추적을 얻으려면 코드에 다음을 추가하기만 하면 됩니다. 스택 추적을 표시합니다 - 예시 <html> <head> <script> function stackTrace() { var err = new Error(); &nbs
JavaScript 스택 추적을 얻으려면 코드에 다음을 추가하기만 하면 됩니다. 스택 추적을 표시합니다 - 예시 <html> <head> <script> function stackTrace() { var err = new Error(); &nbs
캡처 그룹에서 문자를 건너뛸 수 없습니다. 일치는 너비가 0인 어설션과 같은 항목이 포함된 경우에도 항상 연속적입니다. 예 그러나 다음 코드와 같은 정규식에서 일치하는 그룹에 액세스할 수 있습니다. − <html> <head> <script> var str = "Username akdg_amit"; va
JavaScript 정규식에서 일치하는 그룹에 액세스하려면 다음 코드를 실행해 보십시오. 예시 <html> <head> <script> var str = "Username akdg_amit"; var myReg = /(?:^|\s)akdg_(.*?)(?:\s|$)/g; &nb
use strict는 리터럴 표현인 지시문입니다. JavaScript 1.8.5에서 도입되었습니다. 이름에서 알 수 있듯이 use strict는 코드가 엄격 모드에서 실행됨을 나타냅니다. 엄격 모드를 선언합시다. 선언하려면 처음에 use strict 키워드를 추가합니다. 전역 범위의 경우 스크립트 시작 부분에 선언합니다. 예시 <!DOCTYPE html> <html> <body> <p>An error would come, sinc
자바스크립트에서 선택적 함수 매개변수를 선언하려면 기본 인수를 사용하십시오. 예시 다음 코드를 실행하여 선택적 매개변수를 선언할 수 있습니다. − <html> <body> <script> // default is set to 1 function inc(val1, inc = 1) { &
구문은 굵은 화살표를 보여줍니다. 이렇게 하면 function이라는 키워드를 반복해서 쓰지 않아도 됩니다. 구문 다음은 구문입니다 - argument => expression 둘 이상의 인수에 대해 다음을 사용하십시오 - (argument1 [, argument2]) => expression 뚱뚱한 화살표가 있는 함수와 없는 함수를 비교해 보겠습니다 - 자바스크립트의 기능 var rank = [7,8,9]; var display = rank.map(function(num) { return nu
JavaScript를 사용하면 함수를 호출하는 동안 다른 매개변수를 전달할 수 있습니다. 이러한 전달된 매개변수는 함수 내부에서 캡처할 수 있으며 해당 매개변수에 대해 모든 조작을 수행할 수 있습니다. 함수는 쉼표로 구분된 여러 매개변수를 사용할 수 있습니다. 예시 다음 코드를 실행하여 JavaScript 함수에 매개변수를 추가하는 방법을 배울 수 있습니다. − <html> <head> <script>
다음은 JavaScript에서 함수를 정의하는 몇 가지 방법입니다 - 함수 정의 JavaScript에서 함수를 정의하는 가장 일반적인 방법은 함수 를 사용하는 것입니다. 키워드, 고유한 함수 이름, 매개변수 목록(비어 있을 수 있음) 및 중괄호로 묶인 명령문 블록이 옵니다. 다음은 일반적인 함수 정의를 보여주는 예입니다. - <script> <!-- function Display() { &n
표현식을 사용하는 JavaScript 함수의 개념을 이해하기 위해 함수 선언과 함수 표현식의 차이점을 살펴보겠습니다. 함수 선언 function 키워드는 JavaScript에서 함수를 선언합니다. JavaScript에서 함수를 정의하려면 function 키워드 뒤에 고유한 함수 이름, 매개변수 목록(비어 있을 수 있음), 중괄호로 묶인 명령문 블록을 사용합니다. 다음은 예입니다. - function sayHello(name, age) { document.write (name + " is "