비트 연산자 도입 전 , 숫자는 먼저 문자열로 변환되고 나중에 문자열 메서드를 사용하여 변환됩니다. , 해당 숫자의 일부가 슬라이스되고 나머지 부분이 실행됩니다. 여기 유형 변환 즉, 숫자를 문자열로 변환해야 합니다. 그러나 Bitwise 또는의 도입 작업을 매우 쉽게 만들었습니다. 비트 단위 또는인 경우 유형 변환이 필요하지 않습니다. 어떤 종류의 문자열 메서드도 사용할 필요가 없습니다. , 코드의 노력과 길이를 줄입니다. 예시 다음 예에서는 string.substring()이라는 문자열 메서드를 사용하여 숫자의 마지막 자릿수
+ 연산자는 덧셈, 연결, 그리고 가장 중요한 유형 변환을 포함하여 많은 용도가 있습니다. . 일반적으로 + 연산자는 덧셈과 때때로 연결에 사용됩니다. 유형 변환에서도 많이 사용됩니다. . 문자열을 숫자로 변환하는 것은 매우 쉽습니다. 예시 <html> <body> <script> var num = "23"; int = +num; document.write(int); document.wr
내비게이터 개체 내비게이터 개체 자바스크립트에서 많이 사용됩니다. 이 객체는 브라우저가 온라인 모드인지 여부, 시스템에서 Java가 활성화되었는지 여부 등 필요한 위치를 찾는 데 사용됩니다. 몇 가지 용도에 대해 논의해 보겠습니다. 예시-1 다음 예에서 탐색기 개체 브라우저가 온라인 모드인지 여부를 찾는 데 사용됩니다. 코드를 실행할 때 내 시스템은 온라인 모드이므로 true 출력에 표시됩니다. <html> <body> <script> &nbs
3가지 방법으로 함수를 호출할 수 있습니다. 첫 번째는 함수, 두 번째는 메서드, 세 번째는 함수 생성자입니다. . 그러나 세 가지 모두에서 함수 생성자로 함수를 호출하는 것은 이 메서드가 상속을 사용하기 때문에 특이한 것입니다. 재산. 실제로 생성자 호출은 새 객체를 생성합니다. 새 개체 생성자로부터 속성과 메서드를 상속합니다. 상속이 없습니다. 처음 2가지 방법에서. 예시 다음 예에서는 처음에 함수 및 함수 생성자 생성되었습니다. 함수 생성자 상속 함수의 속성. 그래서 값만 주어도 속성도 출력과 같이 실행됩니다. &
자바스크립트는 parseFloat()라는 메서드를 제공했습니다. 문자열을 부동 소수점으로 변환 수. 부동 숫자는 소수에 불과합니다. parseInt()라는 또 다른 메서드도 있습니다. 동일한 작업을 수행하지만 소수는 다루지 않습니다. 정수만 반환합니다. ParseFloat() 숫자 문자열을 숫자로 변경할 수 있지만 숫자 이외의 문자열이 전송되면 NaN 출력으로. 구문 parseFloat(Value); 숫자 문자열을 입력으로 사용하고 부동 소수점 을 반환합니다. 숫자를 출력으로. 예시 다음 예에서 parseFloat() p
예, 자바스크립트에서 HTML의 내용을 변경할 수 있습니다. 일반적으로 HTML 콘텐츠는 , 등과 같은 HTML 태그에 있습니다. 자바스크립트에는 DOM 메서드가 있습니다. HTML 태그에 액세스할 수 있는 기능이 있습니다. document.getElementById(), document.getElementByTagName() 등과 같은 메서드는 태그를 사용하여 HTML 콘텐츠를 변경합니다. 예시-1 다음 예에서는 javascript DOM 메서드 document.getElementById()를 사용하여 span 태그의 콘텐츠가
자바스크립트는 addEventListener() 이벤트 핸들러를 연결하는 메소드 지정된 요소에. 이 메서드는 기존 이벤트 핸들러를 덮어쓰지 않고 이벤트 핸들러를 요소에 연결합니다. 한 번에 많은 이벤트 핸들러를 요소에 추가할 수 있습니다. addEventListener() 메서드를 사용하면 이벤트가 버블링에 반응하는 방식을 더 쉽게 제어할 수 있습니다. . 마우스 오버, 클릭 등과 같은 많은 이벤트를 적용할 수 있습니다. 예시 다음 예에서 마우스오버 이벤트가 할당됩니다. 따라서 버튼에 마우스를 놓으면 출력에 표시된 대로 요청된
자바스크립트는 removeEventListener() 제공 이벤트 핸들러를 제거하는 방법 . 이벤트는 addEvenetListener()를 통해 처리됩니다. 방법. removeEventListener() 메소드는 해당 addEventListener()로 연결된 이벤트 핸들러를 제거합니다. 방법. 예시 <html> <body> <h3 id="add">Hover me </h3> <p id="remove"
Math.hypot() Math.Hypot() 메서드는 인수로 전달된 요소의 제곱합 합계의 제곱근을 찾는 데 사용됩니다. 이 방법은 실제로 측면이 인수로 전달되는 직각 삼각형의 빗변을 찾는 데 사용됩니다. 구문 Math.hypot(arg1, arg2,....); 예시 다음 예에서 직각 삼각형의 변은 빗변을 찾기 위해 전달됩니다. 숫자로 변환할 수 없는 값이 있으면 NaN 출력으로 표시됩니다. <html> <body> <script> document.write(Math.hypot(7,
_.크기() _.크기() underscore.js에서 가져옴 자바스크립트 라이브러리. 이것은 배열의 크기를 찾는 데 사용됩니다. 이 방법을 사용하기 전에 CDN underscore.js의 코드를 실행합니다. 구문 _.size(array); 예시-1 다음 예에서 일반 배열은 _.size()로 전달됩니다. 배열의 크기를 가져오는 방법입니다. <html> <body> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs
_.initial() _.initial() underscore.js의 함수입니다. , 자바스크립트 라이브러리입니다. 이 방법은 배열의 마지막 요소를 나머지 요소와 구별하는 데 사용됩니다. 이 방법은 배열의 마지막 값을 무시합니다. 구문 _.initial(배열, n); _.이니셜() 2개의 매개변수를 사용할 수 있습니다. 배열 - 이 메서드는 배열을 가져와 마지막 요소를 제외한 모든 요소를 제공합니다. n - 주어진 배열에서 트리밍할 요소의 수에 불과합니다. 선택 사항입니다. 예시 document.write(_.i
_.rest() 0번째 인덱싱된 요소를 제외한 나머지 요소를 반환하는 데 사용됩니다. underscore.js에 속합니다. , 자바스크립트 라이브러리. 두 개의 매개변수가 필요합니다. 하나는 배열 입니다. 다른 하나는 색인입니다. . 두 번째 매개변수는 지정된 인덱스 배열에서 검색을 시작하는 데 사용됩니다. 구문 _.rest( array, index ); 예시 다음 예에서 0번째 인덱싱된 요소는 _.rest()를 사용하여 제거되었습니다. 방법. 여기에 두 번째 매개변수가 전달되지 않았습니다. <html> <bod
배열이 두 개뿐인 경우 논리적 방법을 사용하여 공통 요소를 찾을 수 있습니다. 그러나 배열이 더 많으면 공통 요소를 찾기가 어렵습니다. 따라서 프로세스를 가능한 한 쉽게 하기 위해 _.intersection() 방법이 그림으로 나옵니다. underscore.js의 함수입니다. 프레임워크, 자바스크립트 라이브러리 _.교차로() 메소드는 모든 배열의 모든 요소를 검사하고 공통 값을 표시합니다. 배열 그룹에서 하나 이상의 배열에 공통 값이 하나도 없으면 출력이 표시되지 않습니다. 구문 _.intersection( array1,
_.union() _.Union() 메소드는 underscore.js에 속합니다. 자바스크립트 라이브러리. _.union() 함수는 n개의 배열을 취하고 모든 배열에서 고유한 용어를 사용하여 새 배열을 반환하는 데 사용됩니다(모든 배열의 합집합). 배열의 모든 값을 면밀히 조사하고 고유한 값을 다른 배열로 푸시합니다. 구문 _.union( array1, array2, .... ); 예 다음 예에서 _.union()은 고유한 요소의 배열을 가져오는 데 사용됩니다. <html> <body> <scri
포커스() 자바스크립트 focus() 메소드는 HTML 양식 요소를 강조 표시하는 데 도움이 됩니다. 요소를 현재 문서의 활성 요소로 설정합니다. 현재 문서에서 초점 하나의 단일 요소에만 적용할 수 있습니다. 포커스는 텍스트, 버튼 등에 적용할 수 있습니다. 구문 element.focus(options); 예시 다음 예에서 처음에는 Tutorialspoint 는 focus라는 id로 앵커 태그 a에 있습니다. 나중에 DOM 메서드와 focus()를 사용하여 id가 호출되는 함수가 선언됩니다. 방법이 적용되어 Tutorial
길이 속성은 배열 에만 적용됩니다. 및 문자열 . 따라서 길이 라고 하면 개체 의 속성 정의되지 않음이 됩니다. . 예시 <html> <body> <script> var object = {prop:1, prop:2}; document.write(object.length); </script> </body> </html> 출력 undefined 반면 배열 및 문자열 길이 일 때 길이를 표시합니다. 속성이 사용됩니다. 예
속성 을 정의할 수 있습니다. 점 을 사용하는 개체 및 대괄호 표기법. Object.defineProperty() 속성을 정의하는 데 사용됩니다. 일반적으로 개체 이름, 속성 이름, 속성 설명자의 3가지 매개변수를 사용합니다. 구문 Object.defineProperty(object name, property name, property descriptor) 이 방법으로 속성을 정의합시다. 예시 다음 예에서 처음에 개체에는 one이라는 속성이 하나만 있습니다. . 나중에 two라는 다른 속성 가 추가됩니다. 이제 모든 속성을 표
복제 복사에 지나지 않습니다. 배열을 다른 배열로. 옛날에는 slice() 방법은 복제 하는 데 사용됩니다. 배열이지만 ES6은 확산 을 제공했습니다. operator(...)를 사용하여 작업을 쉽게 수행할 수 있습니다. 두 가지 방법을 모두 논의해 보겠습니다. slice() 메소드를 사용한 복제 예시 다음 예에서 slice() 방법은 복사 하는 데 사용됩니다. 배열. 슬라이스() 한 인덱스에서 다른 인덱스로 배열을 슬라이스하는 데 사용됩니다. slice() 제공된 인덱스가 없기 때문에 메소드는 슬라이스 전체 배열. 슬라이스
지수 연산자 사용 다른 숫자의 거듭제곱으로 숫자를 찾을 수 있습니다. **로 표시됩니다. . 이미 Math.pow()가 있습니다. 다른 숫자의 거듭제곱으로 숫자를 찾는 방법입니다. 그러나 지수 연산자(**) javascript 뿐만 아니라 python, ruby 등의 다른 언어에서도 공통적입니다. 지수 연산자의 단점 유일한 단점은 음수 기반 괄호로 묶어야 합니다. . 그렇지 않으면 오류가 표시됩니다. 예시-1 <html> <body> <script> &nb
객체는 배열이나 문자열과 다릅니다. 따라서 === 를 사용하여 간단히 비교합니다. 또는 == 불가능합니다. 여기에서 비교하려면 먼저 문자열화해야 합니다. 개체를 선택한 다음 등호 연산자 사용 개체를 비교할 수 있습니다. 다음 예에서 객체는 stringified() 처음에는 나중에 서로 비교합니다. 예시 <html> <body> <script> const obj1 = {Name: "Rahim", City: '