728x90
반응형

Front/JS & jQuery 454

[js] trythy / falsy란?

자바스크립트에서 if, while, 또는 !, &&, || 같은 논리 연산자를 사용할 때,어떤 값들은 자동으로 true처럼, 어떤 값들은 false처럼 취급됨.truthy (참같이 동작하는 값)falsy (거짓처럼 동작하는 값) ❌ falsy한 값 (무조건 false로 간주됨)자바스크립트에서 딱 7가지 값만 falsy값설명false불린 false 자체0숫자 0-0음수 0 (별도로 있음)""빈 문자열null아무 것도 없음undefined값이 정의되지 않음NaN숫자가 아님 ✅ truthy한 값 (위 7개 제외한 모든 것)값설명"hello"비어있지 않은 문자열1, -5, 3.14숫자 (0 제외)[]빈 배열{}빈 객체function() {}함수 예시!!"hi" // true!!0 ..

Front/JS & jQuery 2025.04.10

[js] return, return false

✅ 1. return;아무 값도 반환하지 않고 함수를 조용히 종료함.함수 타입이 void일 경우, 흔히 쓰임. ✅ 2. return false;false 값을 명시적으로 반환함.특히 이벤트 핸들러 안에서 많이 씀, 예를 들면: 클릭했을 때 기본 동작 막기submit 이벤트를 막기 상황returnreturn false함수 종료만 할 때✔️가능하지만 의미가 바뀜값 반환 없을 때✔️ (undefined 반환)❌ 불필요한 false 반환이벤트 중단, 기본 동작 방지❌✔️ jQuery 이벤트에서 추천 (preventDefault)

Front/JS & jQuery 2025.04.05

[jQuery] .multiselect('selectAll', false); false 가 전체선택임?

$('#mySelect').multiselect('selectAll', false); 여기서 false는 "triggerOnChange" 옵션📌 selectAll(selectAllJustVisible, triggerOnChange) 설명$('#mySelect').multiselect('selectAll', false); 📌 구문 구조$('#mySelect').multiselect('selectAll', selectAllJustVisible, triggerOnChange);📘 인자 설명: 인자 번호이름설명1️⃣selectAllJustVisible (선택적)true → 화면에 보이는 옵션만 선택false → 전체 옵션 선택2️⃣triggerOnChangetrue → change 이벤트 발생false →..

Front/JS & jQuery 2025.04.04

[jQuery] Multiselect Plugin selectAll (전체선택) + 특정 항목 제외

✅ 방법: 전체 선택 후 특정 항목 제외// 전체 선택$('#mySelect').multiselect('selectAll', false);$('#mySelect').multiselect('updateButtonText');// 특정 value를 제외 (예: 'exceptMe' 라는 값을 가진 항목)$('#mySelect').multiselect('deselect', 'exceptMe'); 🔁 여러 개 제외하고 싶다면?const exceptValues = ['val1', 'val2'];$('#mySelect').multiselect('selectAll', false);$('#mySelect').multiselect('updateButtonText');exceptValues.forEach(value => ..

Front/JS & jQuery 2025.04.03

[js] closest() 주의사항 - name 속성 보다는 id나 class 사용하기

closest()의 동작 방식closest(selector)는 현재 요소부터 상위 요소를 탐색하여 가장 가까운 일치하는 요소를 반환합니다.하지만 name 속성은 CSS 선택자가 아닌 속성(attribute) 이므로 closest("[name=${dsdKey}]")은 예상과 다르게 동작할 수 있습니다. name 속성으로 closest()가 잘못 동작하는 이유name 속성은 input, select, textarea 같은 폼 요소에서 주로 사용되며, closest()는 id나 class처럼 HTML 태그에서 직접 요소를 찾을 때 더 적합합니다. name 속성으로 closest()를 사용한 경우 (잘못된 코드) 버튼 const $target = $("#srch-custDivTp");const $in..

Front/JS & jQuery 2025.03.30

[js] moment().format() 와 moment().toDate() 의 차이

moment().format()은 문자열을 반환하지만,moment().toDate()는 Date 객체를 반환합니다.let formattedString = moment().format('YYYY-MM-DD HH:mm'); // 문자열let jsDate = moment().toDate(); // JavaScript Date 객체console.log(typeof formattedString); // stringconsole.log(typeof jsDate); // object  📌 차이점메서드반환 값설명moment().format('YYYY-MM-DD')"2024-04-01"문자열(String)moment().toDate()Mon Apr 01 2024 12:34:56 GMT+0900 (KST)Date 객체

Front/JS & jQuery 2025.03.29
728x90
반응형