JavaScript로 두 개 이상의 문자열을 결합하는 방법을 알아보세요. JavaScript에는 더하기 연산자 +를 포함하여 두 개 이상의 문자열을 결합하는 다양한 방법이 있습니다. , 더하기는 +=와 같습니다. 연산자 및 concat() . 참고:+ 및 += 할당 연산자라고 합니다. 세 가지를 모두 시도해 봅시다! 더하기 연산자(+) firstName이라는 두 개의 변수가 있다고 가정해 보겠습니다. 및 lastName , 그리고 이러한 변수의 결합된 값을 fullName이라는 세 번째 변수에 할당하려고 합니다. . 다음과
JavaScript에서 특정 배열 위치(색인)에 항목을 추가하는 방법을 알아보세요. 배열에 항목을 추가하고 싶지만 추가(마지막에 추가)하거나 앞에 추가(처음에 추가)하고 싶지 않다고 가정해 보겠습니다. 배열의 특정 위치/위치에 항목을 추가하고 싶습니다. 참고:특정 위치/장소에서 데이터를 조작할 때 종종 이를 색인이라고 부릅니다. 배열 색인 사용 0에서 계산을 시작합니다. , 즉: 0 1입니다. 1 2입니다. 등 따라서 5개의 항목이 있는 배열이 있고 세 번째 항목에 액세스하려면 2로 주소를 지정합니다. . 자, 여기
다음은 규칙입니다. (지침이 아님) JavaScript 변수 이름 지정: 변수 이름은 영숫자(문자 a ~ z 및 숫자 0 ~ 9 ), 밑줄(_ ) 또는 달러 기호 $ . 변수 이름은 숫자로 시작할 수 없습니다. 변수 이름은 문자, 달러 기호로 시작해야 합니다. ($ ) 또는 밑줄 (_ ). 변수 이름에는 공백이 포함될 수 없습니다. 변수 이름은 Javascript와 같은 특정 예약 키워드를 포함할 수 없습니다. , true , this 등등. 예약된 자바스크립트 키워드 예약된 키워드와 관련하여 예약된 JavaScript 키워드
Andrea Maille의 Space Invaders는 1978년에 나온 유명한 2D 게임의 순수한 바닐라 JavaScript 버전입니다. 이 게임에는 다음과 같은 기능이 있습니다. 충돌 감지 스페이스바로 촬영 키보드 화살표를 사용한 왼쪽 및 오른쪽(x축) 이동 평화 모드(로켓 대신 장미로 적을 쏘세요 😂) 타이머 점수 최고 기록 보드 점수 제출 이 게임은 적 AI와 관련하여 큰 저항을 제공하지 않고 음향 효과가 부족하지만(즉각적으로 중독성을 높일 수 있음) 순수한 바닐라 JavaScript로 게임을 만들고자 하는 모든
JavaScript와 약간의 CSS를 사용하여 사용자를 긴 웹 페이지의 맨 아래로 부드럽게 스크롤하는 방법을 알아보세요. 사용자에게 페이지 하단으로 부드럽게 스크롤할 수 있는 기능을 제공하려면 scroll-behavior라는 CSS 속성을 사용할 수 있습니다. 및 scrollIntoView()라는 JavaScript 메서드 . 다음이 필요합니다. 브라우저 오른쪽의 y축 스크롤 막대를 활성화하기에 충분한 콘텐츠가 포함된 긴 웹 페이지 id가 있는 페이지 상단의 앵커 요소 id가 있는 모든 요소 페이지 하단 scroll-beha
바닐라 JavaScript를 사용하여 배열에서 단일(특정) 항목을 찾으려면 ES6 메서드 Array.find()를 사용할 수 있습니다. . 목록 항목의 배열이 있다고 가정해 보겠습니다. 이 경우에는 야채입니다. 이제 목록에서 당근을 찾고 싶습니다. const vegetables = [broccoli, carot, kale, spinach] // Find carot in array let carot = vegetables.find(function(vegetables) { return vegetables === carot })
바닐라 자바스크립트를 사용하여 웹사이트 위로 마우스를 이동할 때 웹사이트의 배경색을 변경하는 방법을 알아보세요. HTML 다음은 간단한 HTML 페이지에 대한 몇 가지 마크업입니다. 자바스크립트 사용자가 페이지의 특정 부분 위로 마우스를 이동할 때 배경색을 변경하려면 다음을 수행해야 합니다. 타겟 <body> 요소에 대한 참조를 변수에 저장합니다. window의 이벤트 리스너 mouseover를 수신하는 객체 이벤트. backgroundColor 적용 색상 값이 있는 속성 JavaScript 파일에 다음 코드를
JavaScript의 mouseover를 사용하여 웹사이트 안팎으로 마우스를 이동할 때 웹사이트의 배경색을 전환하는 방법을 알아보세요. 및 mouseout 이벤트. HTML 다음은 간단한 HTML 페이지에 대한 몇 가지 마크업입니다. CodePen과 같은 무료 온라인 텍스트 편집기를 사용하여 이 튜토리얼을 따라갈 수 있습니다. 자바스크립트 사용자가 웹사이트 프레임 위로 또는 외부로 마우스를 이동할 때 웹사이트 배경색을 전환하려면 다음을 수행해야 합니다. 타겟 <body> 요소에 대한 참조를 변수에 저장합니다. w
이것은 기본 이미지 위로 마우스를 이동하면 기본 이미지를 다른 이미지로 바꾸는 빠르고 간단한 인라인 JavaScript 접근 방식입니다. 그런 다음 마우스를 다시 밖으로 이동하면 기본 이미지로 다시 전환합니다. 이 예는 동일하지만 외부 자리 표시자 이미지를 이미지 소스로 사용합니다. 코드 데모
브라우저의 인쇄 또는 저장을 여는 버튼을 만드는 방법 알아보기 파일 창을 클릭하면 프롬프트가 표시됩니다. 특정 웹사이트에서 페이지를 인쇄하거나 저장하려면 브라우저(일반적으로 왼쪽 상단)로 이동하세요. 파일 → 인쇄 →를 클릭합니다. 저장을 클릭하거나 버튼을 눌러 파일을 PDF 문서로 저장하거나 프린터로 인쇄하세요. 인쇄/저장 바로가기: cmd + p(맥) / ctrl + p(윈도우) 그러나 클릭 시 브라우저에서 즉시 인쇄 프롬프트 창을 여는 인쇄 또는 파일 저장 버튼을 제공하여 사용자가 페이지를 훨씬 쉽게 인쇄하거나 저장할
경고 상자란 무엇입니까? 경고 상자는 일부 유형의 사용자 상호 작용(클릭, 스크롤, 입력 등)에 대한 응답으로 팝업되는 작은 창입니다. 경고 상자는 주로 사용자에게 문제에 대해 경고하는 데 사용됩니다. 그러나 최종 사용자에게 정보를 제공하는 데에도 사용됩니다. 경고 상자를 사용하는 일반적인 예는 사용자가 양식 제출 버튼을 클릭했지만 필수 필드를 채우는 것을 잊은 경우입니다. 그러면 사용자에게 문제를 설명하는 메시지와 함께 경고 상자가 나타납니다. 알림 상자를 만드는 방법 위 스크린샷의 정확한 경고 상자를 복제해 보겠습니다.
JavaScript의 window.location을 사용하여 웹사이트 방문자를 다른 URL로 리디렉션하는 방법과 이유를 알아보세요. 개체. 페이지 리디렉션 방법 웹사이트 방문자를 새 URL로 리디렉션하려면 리디렉션하려는 웹페이지에서 다음 JavaScript를 실행하기만 하면 됩니다. window.location = https://wheretoredirect.com 외부 .js에 코드를 삽입할 수 있습니다. 파일을 헤드 섹션(<head>)에 인라인으로 배치합니다. ) 웹페이지: 이제 https://yourwebsit
귀하의 웹사이트는 일부 브라우저(특히 Internet Explorer와 같은 구형/레거시 브라우저)와 호환되지 않는 최신 첨단 기능을 실행하고 있을 수 있습니다. 다행히 JavaScript를 사용하여 사이트 방문자가 사용하는(또는 사용하지 않는) 브라우저를 감지할 수 있습니다. 그런 다음 방문자의 브라우저와 호환되는 웹사이트 버전으로 방문자를 리디렉션할 수 있습니다. 사용자가 Chrome을 사용하지 않는 경우 리디렉션 웹사이트의 최신 버전이 현재 Chrome 브라우저와 100%만 호환되며 Chrome을 사용하지 않는 방문자를 웹사
JavaScript를 사용하여 숫자를 문자열로 변환하려면 toString()을 사용하세요. 방법: let number = 10 let numberToString = number.toString() console.log(numberToString) // 10
콘솔에서 다음 JavaScript 오류가 발생하는 경우: Uncaught SyntaxError: Unexpected identifier 가장 일반적인 이유 중 하나는 const를 변경(변경)하려고 하기 때문입니다. 변하기 쉬운. 당신은 그렇게 할 수 없습니다. JavaScript에서 키워드 const 이른바 불변 변수입니다. 다른 사람이 수정하거나 다시 선언하지 못하도록 하는 변수에 사용됩니다. let 사용 변수를 변경 가능, 변경 가능, 수정 가능, 업데이트 가능(같은 것, 다른 단어)으로 만들고 싶다면
JavaScript에서 JavaScript 인쇄 기능을 사용하여 프린터 브라우저 대화 상자를 트리거할 수 있습니다. print() . 다른 많은 프로그래밍 언어와 달리 JavaScript에서는 print() 콘솔에 메시지를 인쇄하는 데 사용되지 않으며 console.log()를 사용합니다. 그것을 위해. 실용적인 print() 예제는 이 튜토리얼을 확인하십시오.
JavaScript로 더블 클릭을 감지하려면 이벤트 리스너 dblclick을 사용할 수 있습니다. . 아래 예에서는 window에서 더블 클릭을 수신합니다. 즉, 웹페이지의 아무 곳이나 빠르게 마우스로 두 번 클릭하면 감지됩니다. { console.log(Double-click detected) // Double-click detected }) dblclick을 첨부할 수도 있습니다. 버튼과 같은 DOM 요소에 대한 이벤트 리스너: { console.log(Double-click detected) // Dou
JavaScript에서는 값이 숫자인지 아니면 다른 값인지 확인하는 다양한 방법이 있습니다. 가장 일반적인 방법은 typeof를 사용하는 것입니다. 연산자: const value = 5 console.log(typeof value) // number 실제 컨텍스트에서 사용할 수 있는 한 가지 방법은 typeof를 사용하여 양식이 올바르게 채워졌는지 확인하는 것입니다. 조건문에서. 값이 유형인지 확인해 보겠습니다. 의 입력 값이 아니다 숫자 값 유형을 입력한 다음 콘솔에 메시지를 로그아웃합니다. const inputFieldA
JavaScript로 내일 날짜를 얻으려면 현재 날짜를 가져온 다음 다음과 같이 하루를 추가하면 됩니다. const today = new Date() const tomorrow = new Date(today) tomorrow.setDate(tomorrow.getDate() + 1) tomorrow.toDateString() 이제 어제 날짜에 콘솔에서 로그아웃해 보세요. console.log(tomorrow.toDateString()) 멋지고 간단합니다!
이것은 빈 개체입니다: const emptyObject = {} 하지만 JavaScript로 객체가 비어 있는지 어떻게 확인합니까? Object.entries()를 사용하여 기능. 다음은 또 다른 빈 개체입니다. const someObject = {} 이제 Object.entries()를 사용하세요. 기능: Object.entries(someObject) 결과를 로그아웃하려면: console.log(Object.entries(someObject)) // [] (empty array) 객체가 비어 있으면 결과는 빈 배열 [