다른 많은 프로그래밍 언어와 마찬가지로 JavaScript에도 변수가 있습니다. 변수는 명명된 컨테이너로 생각할 수 있습니다. 이러한 컨테이너에 데이터를 넣은 다음 컨테이너의 이름을 지정하여 데이터를 참조할 수 있습니다. JavaScript 변수는 브라우저 프로세스의 메모리에 저장됩니다. 다음과 같은 방법으로 변수를 저장할 수 있습니다. 자바스크립트 코드에서 선언한 변수는 브라우저 프로세스의 메모리에 저장됩니다. 쿠키는 변수를 저장할 수도 있으며 종종 하드 디스크에 저장됩니다.
AJAX 호출로 JavaScript 변수를 전달하려면 다음을 바꾸십시오 - var page = parseInt(getUrlParameter('page')); 함께 − var page = +getUrlParameter("page") || 100; 예시 AJAX 호출로 변수를 올바르게 전달하려면 다음 코드를 시도하십시오 - 라이브 데모 <html> <script> function getUrlParameter ( param
조건 연산자는 먼저 true 또는 false 값에 대한 표현식을 평가한 다음 평가 결과에 따라 주어진 두 명령문 중 하나를 실행합니다. Sr.No 연산자 및 설명 1 ? :(조건부) 조건이 참이면? 그런 다음 값 X:그렇지 않으면 값 Y 예시 JavaScript에서 조건 연산자가 작동하는 방식을 이해하려면 다음 코드를 시도하십시오. 실시간 데모 <html> <body> <script> &nb
난수를 생성하려면 JavaScript Math.random() 메서드를 사용하십시오. 여기에서 최소값과 최대값을 설정하고 다음 코드와 같이 둘 사이에 난수를 생성합니다 - 예시 실시간 데모 <!DOCTYPE html> <html> <body> <script> var max = 6 var min = 2  
다음 결과를 얻으면 변수가 정의되지 않음인지 확인할 수 있습니다. 결과가 거짓이면 변수가 정의되지 않았음을 의미합니다. 여기에서 변수 결과는 True입니다. 예시 라이브 데모 <html> <body> <script> var res = 10; if(res) { document.write(True); } else { document.write(False); }
functionDisplayOne은 함수 표현식이지만 functionDisplayTwo는 함수 선언입니다. 주변 함수가 실행되는 즉시 정의됩니다. 두 방법 모두 JavaScript에서 함수를 선언하는 데 사용되며 functionDisplayOne은 익명 함수입니다. 여기에 함수 표현식이 있습니다 - functionDisplayOne(); var functionDisplayOne = function() { console.log("Hello!"); }; 다음은 함수 선언입니다 - function
변수가 정의되지 않음인지 확인하려면 다음을 사용하여 확인해야 합니다. 결과가 거짓이면 변수가 정의되지 않았음을 의미합니다. 여기에서 변수 결과는 True - 예시 라이브 데모 <html> <body> <script> var points = 100; if(points){
변수가 정의되지 않음인지 확인하려면 다음을 사용하여 확인해야 합니다. 결과가 거짓이면 변수가 정의되지 않았음을 의미합니다. 여기에서 변수 결과는 True, 즉 정의됨 - 예시 라이브 데모 <html> <body> <script> var rank = 1; if(rank){
예, JavaScript에는 상수가 있습니다. const의 값은 동일하게 유지됩니다. 변경하고 다시 선언할 수 없습니다. const 선언으로 읽기 전용 참조를 만듭니다. const MY_CONSTANT = "some-value"; const를 사용하면 함수 범위가 아닌 블록 범위로 지역 변수를 선언할 수 있습니다. 상수 변수가 있다고 가정해 보겠습니다. 상수 변수처럼 값을 선언한 후에는 새로운 값을 할당할 수 없습니다. // declared ‘a’ as a constant variable. c
삭제에 대한 다음 사항을 항상 기억하십시오. 삭제는 JavaScript의 키워드이므로 변경해서는 안 되며 삭제에만 사용되므로 단일 변수에 삭제 개체를 사용할 수 없습니다. 개체의 속성입니다. delete 키워드는 다음 코드와 같이 JavaScript 개체에서 속성을 제거하는 데 사용됩니다 - 예시 실시간 데모 <!DOCTYPE html> <html> <body> <p id="demo"></p> &nbs
자바스크립트에서 이 키워드는 실행된 코드의 개체 또는 주제를 참조하는 참조로 사용됩니다. 예시 <script> var college = { subject: "Maths", lecturer: "Amy", details: function () { document.write(
변수가 배열인지 확인하려면 instanceof. 다음은 구문입니다 - variable instanceof Array 예시 sports 변수가 배열인지 확인하는 예를 볼까요? <xmp> <html> <body> <script> var sports = [ "tennis", "football", "cricket&qu
다음 결과를 얻을 때 변수가 null인지 정의되지 않았는지 확인할 수 있습니다. 결과가 거짓이면 변수가 null이고 정의되지 않았음을 의미합니다. 여기서 변수 결과는 True − <html> <body> <script> var age = 10; if(age){  
JavaScript 변수 이름에 유효한 문자를 확인하려면 아래에 주어진 명명 규칙을 따라야 합니다. 여기에서는 변수 이름을 지정하는 다른 규칙에 대해 설명합니다 - 이름은 $ 및 _ 문자로 시작할 수 있습니다(예:_result). JavaScript 예약어를 변수 이름으로 사용하면 안 됩니다. 이러한 키워드는 다음 섹션에서 언급됩니다. 예를 들어, break 또는 boolean 변수 이름은 유효하지 않습니다. 자바스크립트 변수 이름은 숫자(0-9)로 시작하면 안 됩니다. 문자 또는 밑줄 문자로 시작해야 합니다. 예를 들어 123t
다음 결과를 얻을 때 변수가 null인지 정의되지 않았는지 확인할 수 있습니다. 결과가 거짓이면 변수가 null이고 정의되지 않았음을 의미합니다. 여기서 변수 결과는 True − <html> <body> <script> var age = 10; if(age) { &nbs
JavaScript에서 변수를 설정 해제하려면 undefined를 사용하세요. 그런 다음 삭제 연산자를 사용하여 완전히 제거하십시오. 코드 스니펫을 다시 시도해 보겠습니다. var str = “Demo Text”; window.onscroll = function() { var y = this.pageYOffset; if(y > 200) { document.write(nxt); nxt
typeof를 사용하여 함수인지 여부를 확인합니다. 다음 코드를 실행하여 JavaScript 변수가 함수 유형인지 확인할 수 있습니다. 예시 라이브 데모 <html> <body> <script> var res = function(){ // }; &
JavaScript에서 중복 변수 선언을 방지하려면 변수 선언을 함수 표현식으로 래핑하십시오. (function(){ var rank = 1; }()) 위의 코드는 다른 변수 및 함수에서 변수를 방지합니다. 이것은 함수 외부의 다른 전역 변수에 영향을 미치지 않습니다. 변수 순위는 함수 외부에서 볼 수 없으므로 변수에 대해 작성하는 모든 코드는 함수 내부에 있어야 합니다.
물론 여러 변수를 선언하는 다음 방법이 더 효율적입니다. var variable1 = 5; var variable2 = 3.6; var variable3 = “Amit”; 변수를 추가, 제거 또는 업데이트해야 한다고 가정하면 쉽게 수행할 수 있습니다. 그러나 다음 방법을 사용하면 더 많은 변경을 수행해야 합니다. 예를 들어, 변수를 제거할 때 세미콜론을 제거해야 합니다. 첫 번째라면 두 번째 변수에 var를 추가해야 합니다. var variable1 = 5, variable2 = 3.6, variable3 =
yield 키워드는 JavaScript에서 생성기 기능을 일시 중지 및 재개하는 데 사용됩니다. 표현식의 값은 생성기의 호출자에게 반환됩니다. 다음은 예입니다. - function* displayRank () { var selPlayers= [1, 2, 3, 4]; for (var a = 0; a < selPlayers.length; a++) { yield selPlayers[i]; } } 제너레이터 함수를 정의한 후 다