기본 매개변수는 함수 매개변수를 쉽게 처리하기 위해 왔습니다. 기본 매개변수를 쉽게 설정하여 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. 예시 라이브 데모 <html> <body> <script> // default is set to 1 function inc(val
sleep()의 JavaScript 버전은 await입니다. await 기능은 현재 anc 기능을 일시 중지합니다. 예시 다음 코드를 실행하여 JavaScript에서 절전 모드를 구현할 수 있습니다. 라이브 데모 <!DOCTYPE html> <html> <body> <script> function setSleep(ms) { &nb
숫자를 현재 달러 문자열로 포맷하려면 Internationalization API의 일부인 숫자 포맷터를 사용하십시오. 예시 다음 코드를 실행하여 숫자 형식을 달러 통화 문자열로 지정할 수 있습니다. 라이브 데모 <!DOCTYPE html> <html> <body> <p> Formatting 150 as US dollars (US$): &nb
setInterval() 메소드는 JavaScript가 일정한 간격으로 표현식을 평가하는 데 사용됩니다. 구문은 다음과 같습니다. setInterval(function, interval_in_milliseconds, param1, param2, param3...) 여기에서 interval_in_milliseconds는 코드가 실행된 후 간격을 밀리초 단위로 설정합니다. param은 함수에 전달되는 선택적 매개변수입니다. 예시 setInterval() 함수 호출을 사용하기 위해 다음 코드를 실행할 수 있습니다. 라이브 데모 &
예시 라이브 데모 <html> <body> <script> $("a").click(function() { $("html, body").animate({ scrollTop: 0 }, "slow"); &nb
기능에 다양한 인수를 사용하려면 인수 개체를 사용하십시오. 예시 JavaScript에서 함수에 대한 인수를 구현하기 위해 다음 코드를 실행할 수 있습니다. 실시간 데모 <html> <body> <script> function functionArgument(val1, val2, val3) { va
다른 많은 프로그래밍 언어와 마찬가지로 JavaScript에도 변수가 있습니다. 변수는 명명된 컨테이너로 생각할 수 있습니다. 이러한 컨테이너에 데이터를 배치한 다음 단순히 컨테이너 이름을 지정하여 데이터를 참조할 수 있습니다. var 키워드는 JavaScript에서 변수를 선언하는 데 사용됩니다. JavaScript 프로그램에서 변수를 사용하기 전에 변수를 선언해야 합니다. 변수는 다음과 같이 var 키워드로 선언합니다. <script> <!-- var
일 수를 추가하려면 Date() 함수를 사용하여 현재 날짜를 표시한 다음 2일을 추가하십시오. 예시 라이브 데모 <!DOCTYPE html> <html> <body> <script> var date, incDate; date = new Date();  
! 기호는 즉시 호출되는 함수 표현식임을 나타냅니다. 느낌표는 함수를 단독으로 호출하지 않습니다. 끝에 ()를 넣을 수 있습니다 - !function foo() {}() ()은 !보다 우선 순위가 높습니다. 즉시 함수를 호출합니다. 다음과 같이 언급할 수도 있습니다. - (function(){})(); ! 표현식이 true를 반환하도록 합니다. 기본적으로 즉시 호출되는 모든 함수 표현식은 정의되지 않은 값을 반환하므로 ! 정의되지 않음, 이는 사실입니다.
JavaScript는 var 키워드를 사용하여 네임스페이스를 선언합니다. JavaScript에서 네임스페이스를 선언하려면 아래 구문을 따르십시오. − var myNamespace = { functionOne: function() { }, functionTwo: function() { } }; ... myNamespace. functionOne();
JavaScript에 추가된 최신 연산자는 스프레드 연산자와 나머지입니다. 나머지 연산자 rest 매개변수를 사용하면 인수의 수를 배열로 나타낼 수 있습니다. ES6는 개발자의 작업을 용이하게 하기 위해 rest 매개변수를 가져왔습니다. 인수 개체의 경우 나머지 매개변수는 세 개의 점으로 표시되고 ... 매개변수 앞에 옵니다. 예시 나머지 매개변수를 정의하는 다음 코드 스니펫을 보겠습니다. <html> <body> <script> &nbs
JavaScript의 return 문은 반환하려는 값을 언급합니다. 함수 내에서 값은 함수 호출자에게 반환됩니다. 예시 함수 내에서 return 문을 구현하기 위해 다음 코드를 실행할 수 있습니다. 라이브 데모 <html> <body> <script> function multiply(num1, num2) { &nbs
function() 생성자는 JavaScript에서 새 함수 객체를 생성하는 데 사용됩니다. 생성된 객체는 함수가 생성될 때 구문 분석됩니다. 예 다음 코드를 실행하여 function() 생성자로 작업하는 방법을 배울 수 있습니다. 라이브 데모 <html> <body> <script> var num = new Function('p', 'q',
이것은 함수 매개변수를 쉽게 처리하기 위해 왔습니다. 기본 매개변수를 쉽게 설정하여 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. 예를 들어보겠습니다. 라이브 데모 <html> <body> <script> // default is set to 1 function inc
JavaScript 1.2는 함수를 정의하는 또 다른 새로운 방법인 함수 리터럴의 개념을 도입했습니다. 함수 리터럴은 이름 없는 함수를 정의하는 표현식입니다. 예시 JavaScript에서 기능 리터럴을 구현하기 위해 다음 예를 시도할 수 있습니다. 라이브 데모 <html> <head> <script> <!-- &
게터 속성에 액세스할 때 값은 암시적으로 함수를 호출하여 가져옵니다. get 키워드는 JavaScript에서 사용됩니다. 숫자 또는 문자열의 식별자를 설정할 수 있습니다. 세터 속성이 설정되면 암시적으로 함수를 호출하고 값이 인수로 전달됩니다. 이를 통해 반환 값이 속성 자체로 설정됩니다. set 키워드는 JavaScript에서 사용됩니다. 숫자 또는 문자열의 식별자를 설정할 수 있습니다. 예 다음은 getter와 setter를 모두 구현하는 방법을 보여주는 예입니다. 라이브 데모 <html>
delete 연산자를 사용하여 getter를 삭제하려면 delete 키워드를 사용하십시오. 삭제 방법은 다음과 같습니다. − delete obj.name 예 다음 코드를 실행하여 getter를 삭제하는 방법을 배울 수 있습니다. 라이브 데모 <html> <body> <script> var department = {
delete 연산자를 사용하여 setter를 삭제하려면 delete 키워드를 사용하십시오. 삭제 방법은 다음과 같습니다. − delete obj.name 예시 다음 코드를 실행하여 setter를 삭제하는 방법을 배울 수 있습니다. 라이브 데모 <html> <body> <script> var department = {
게터 속성에 액세스할 때 값은 암시적으로 함수를 호출하여 가져옵니다. get 키워드는 JavaScript에서 사용됩니다. 숫자 또는 문자열의 식별자를 설정할 수 있습니다. 세터 속성이 설정되면 암시적으로 함수를 호출하고 값이 인수로 전달됩니다. 이를 통해 반환 값은 속성 자체로 설정됩니다. set 키워드는 JavaScript에서 사용됩니다. 숫자 또는 문자열의 식별자를 설정할 수 있습니다. 예시 다음은 getter와 setter를 모두 구현하는 방법을 보여주는 예입니다. 라이브 데모 <html> &nb
+function() {} 표기법은 주로 파서가 + 다음에 오는 모든 것을 표현식으로 처리하도록 강제하는 데 사용됩니다. 이것은 즉시 호출되는 함수에 사용됩니다(예:). +function() { alert("Demo!"); }(); 그러나 함수 앞의 +는 기호 중 하나입니다. !, -, ~와 같은 다른 옵션도 추가할 수 있습니다. 괄호는 아래와 같이 사용할 수도 있습니다. - (function() { alert("Demo!"); })(); 다음과 같이 사용할 수도 있습니다 - (function(