본문 바로가기

전체 글62

220510: JavaScript 암묵적 전역 📝JavaScript 암묵적 전역(implied globals) 선언하지 않은 변수에 값 대입 자바스크립트에는 암묵적 전역이라는 개념이 있다. 선언하지 않고 사용한 변수는 자바스크립트 엔진이 전역 객체의 프로퍼티로 동적생성하는 것이다. 프로퍼티는 delete 연산자로 삭제할 수 있지만 변수는 삭제할 수 없다. x = 40 console.log(x) // 10 function foo(){ y = 30 } foo() console.log(y) // 30 x, y는 선언하지 않고 값을 할당하였는데 ReferenceError가 발생하지 않고 정상적으로 값이 출력되었으며 foo 함수의 y는 전역 변수처럼 함수 밖에서 사용이 가능하다. 암묵적 전역은 에러 발생의 원인이 될 가능성이 크므로 let, const 키워드.. 2022. 5. 10.
220509 📝CSS li 태그 블릿 (bullet, 점) 없애기, 변경하기 list-style에는 none, disc (ul default 설정), circle, square 등이 있고 순서 있는 리스트인 decimal(ol default 설정), lower-roman(로마 소문자 숫자), upper-roman(로마 대문자 숫자),..등 다양한 리스트가 있다. 이모티콘 등 임의로 지정한 문자도 사용할 수 있다. See the Pen remove bullet by bnuri (@bnuri00) on CodePen. ☕️ 잡담 정보처리기사 실기 공부하느라 정신없어서 TIL 공백기가 길었다. 코딩테스트 어렵다ㅜㅜ 2022. 5. 9.
220428 📝JavaScript 대화상자(alert, confirm, prompt) alert는 단순한 메시지 전달만 하며 확인 버튼이 있다. confirm은 메시지 전달과 함께 확인(true), 취소(false) 버튼을 가져 선택된 버튼에 따른 값을 리턴한다. prompt는 메시지(optional), default값(optional)을 매개변수로 하며 사용자의 텍스트 입력을 받아 리턴한다. 사용자가 아무것도 입력하지 않고 확인 버튼을 누르면 ''(빈 문자열)을 반환하며 사용자가 취소버튼을 누르면 null을 반환한다. alert(message) confirm(message) prompt([message],[defaultValue]) 예제 점수를 입력으로 받아 60점보다 낮은 점수는 fail, 높은 점수는 pass를.. 2022. 4. 28.
220426 📝JavaScript console.table() 메서드 console.table() 메서드를 이용해 객체 또는 배열 데이터를 테이블로 출력할 수 있다. const cafe =['coffee', 'cake', 'tea', 'cookie'] console.table(cafe) 필요한 컬럼만 출력할 수도 있다. 컬럼명을 포함하는 배열을 두번째 매개변수로 넘겨준다. const hero = [ { name: "스파이더맨", belong: "마블" }, { name: "슈퍼맨", belong: "DC" }, { name: "아이언맨", belong: "마블" }, ] console.table(hero); console.table(hero, ["name"]); (참고: 알아서 잘 딱 깔끔하고 센스있게 정리하는 Ja.. 2022. 4. 26.