Function() 생성자는 임의의 수의 문자열 인수를 예상합니다. 마지막 인수는 함수의 본문이며 세미콜론으로 서로 구분된 임의의 JavaScript 문을 포함할 수 있습니다. 예시 다음 코드를 실행하여 새로운 함수 생성자로 함수를 호출할 수 있습니다. − <html> <head> <script> var func = new Function("x", "y&
자바스크립트에서 괄호로 묶인 함수를 즉시 호출된 함수 표현식 또는 자체 실행 함수라고 합니다. 래핑의 목적은 네임스페이스에 대한 것이며 멤버 함수의 가시성을 제어하는 것입니다. 함수 범위 내에서 코드를 래핑하고 다른 라이브러리와의 충돌을 줄입니다. 이를 IIFE(Immediate Invoked Function Expression) 또는 자체 실행 익명 함수라고 합니다. 구문 구문은 다음과 같습니다 - (function() { // code })(); 위에서 볼 수 있듯이 다음 괄호 쌍은 괄호 안의 코드를
JavaScript는 try…catch…finally를 사용합니다. 예외를 처리합니다. 최신 버전의 JavaScript에는 예외 처리 기능이 추가되었습니다. JavaScript는 try...catch...finally 예외를 처리하기 위한 throw 연산자와 생성자. 프로그래머 생성 및 런타임 을 잡을 수 있습니다. 예외는 있지만 JavaScript 구문 오류는 잡을 수 없습니다. 구문 다음은 try...catch...finally입니다. 블록 구문 - <script> <!-- &
JavaScript에서 RegExp를 사용하여 문자열을 바꾸려면 문자열 replace() 메서드를 사용하세요. 예시 다음 코드를 실행하여 JavaScript RegExp를 사용하여 문자열을 바꿀 수 있습니다 - <html> <head> <script> var str = "Welcome to Tutorialspoint"; &nb
자바스크립트 함수는 선택적 반환을 가질 수 있습니다. 성명. 함수에서 값을 반환하려는 경우에 필요합니다. 이 문은 함수의 마지막 문이어야 합니다. 예 JavaScript에서 return 문으로 작업하기 위해 다음 코드를 실행할 수 있습니다. − <html> <head> <script> function concatenate(first, last) { &nbs
구문은 굵은 화살표를 보여줍니다. 이렇게 하면 function이라는 키워드를 반복해서 쓰지 않아도 됩니다. 구문 구문은 다음과 같습니다 - argument => expression 하나 이상의 인수에 대해 다음을 사용하십시오 - (argument1 [, argument2]) => expression 뚱뚱한 화살표가 있는 기능과 없는 기능을 비교해 보겠습니다. − 자바스크립트의 기능 var rank = [7,8,9]; var display = rank.map(function(num) { return
ES6은 개발자의 작업을 쉽게 하기 위해 rest 매개변수를 가져왔습니다. 인수 객체의 경우 나머지 매개변수는 세 개의 점으로 표시되고 ... 매개변수 앞에 옵니다. 예시 다음 코드 스니펫을 살펴보겠습니다 − <html> <body> <script> function addition(…numbers) { &n
자바스크립트 배열에서 요소를 삭제하려면 먼저 indexOf() 메서드를 사용하여 삭제할 요소의 인덱스를 가져옵니다. 그 후 splice() 메소드를 사용하십시오 - 예시 <html> <body> <script> var array = [40, 20, 70,
배열의 최소 및 최대 요소를 가져오려면 JavaScript에서 Math.min() 및 Math.max() 메서드를 사용합니다. 다음 코드를 실행하여 최소 및 최대 요소를 찾을 수 있습니다. - 예 <html> <body> <script> var arr = [50, 30, 70, 60]; document.write(&q
2차원 배열에는 요소 1의 경우 myarray[0][0], 요소 2의 경우 myarray[0][1] 등과 같이 차원이 두 개 이상 있습니다. 생성하려면 JavaScript의 2차원 배열에서 다음 코드를 실행할 수 있습니다. - 예시 <html> <body> <script> &n
자바스크립트에서 중복 값을 찾으려면 다음 코드를 실행해 보십시오. − 예시 <html> <body> <script> function removeDuplicate(arr) { &nb
JavaScript의 배열에서 항목을 제거하려면 먼저 항목을 가져온 다음 splice() 메서드를 사용하여 제거하십시오. 다음 코드를 실행할 수 있습니다 - 예 <html> <body> <script> var array = [10, 30, 40, 80,
Google Chrome에서 JavaScript 함수 정의를 찾으려면 웹 브라우저를 열고 F12 키를 눌러 개발자 도구로 이동합니다. 이제 Ctrl + Shift + F를 누릅니다. 아래와 같이 정규식을 확인하십시오 - 기능을 검색하면 됩니다.
JavaScript에서 버튼 클릭 시 함수를 호출하려면 onclick을 사용하십시오. JavaScript에서 onclick 함수를 호출하기 위해 다음 코드를 실행해 보십시오. - 예시 <html> <head> <script> function sayHello() { document.write ("He
JavaScript를 사용하면 자체 기능도 작성할 수 있습니다. 나중에 스크립트 어딘가에서 함수를 호출하려면 해당 함수의 이름을 쓰기만 하면 됩니다. 예 다음 코드를 실행하여 JavaScript에서 함수를 호출하는 방법을 배울 수 있습니다. − <html> <head> <script> function sayHello() { &nbs
기본 매개변수는 함수 매개변수를 쉽게 처리하기 위해 사용되었습니다. 기본 매개변수를 쉽게 설정하여 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. 예시 예를 들어 봅시다 - <html> <body> <script> // default is set to 1 function
Function() 생성자는 임의의 수의 문자열 인수를 예상합니다. 마지막 인수는 함수의 본문이며 세미콜론으로 서로 구분된 임의의 JavaScript 문을 포함할 수 있습니다. 예시 다음 코드를 실행하여 새로운 함수 생성자로 함수를 호출할 수 있습니다. − <html> <head> <script> var func = new Function("x", "y&
자바스크립트 호출() 메소드는 다른 객체를 첫 번째 인수로 사용하여 함수를 호출하는 데 사용됩니다. 예 다음 코드를 실행하여 JavaScript에서 call() 메서드를 구현하는 방법을 배울 수 있습니다. <html> <head> <script> var person = { Name:"John&qu
javascript apply() 메서드는 call() 메서드와 동일하지만 함수 매개 변수를 배열로 간주합니다. 다음 코드를 실행하여 JavaScript에서 apply() 메서드를 구현하는 방법을 배울 수 있습니다. - 예시 <html> <head> <script> document.write(The highest number in the array list: ); document.write(Math.max.apply(null,[50,90,18,
use strict는 리터럴 표현인 지시문입니다. JavaScript 1.8.5에서 도입되었습니다. 이름에서 알 수 있듯이 use strict는 코드가 엄격 모드에서 실행됨을 나타냅니다. non-strict에서는 코드가 실행되지 않습니다. 엄격 모드에서는 실행되지 않습니다. 엄격 모드를 선언합시다. 선언하려면 처음에 use strict 키워드를 추가합니다. 전역 범위의 경우 스크립트 시작 부분에 선언합니다. <!DOCTYPE html> <html> <body> &