티스토리 뷰
JavaScript 란?
웹 페이지에 생동감을 불어넣기 위해 만들어진 객체 기반의 스크립트 프로그래밍 언어
선언
var: 함수 스코프, 변수
let: 블록 스코프, 변수
const: 블록 스코프, 상수
선택자
// 태그 선택자
document.getElementsByTagName(태그명)[순서];
// 클래스 선택자
document.getElementsByClassName(클래스명)[순서];
// 아이디 선택자
document.getElementById(아이디명);
출력문
widow.alert();
document.write();
console.log();
변수의 데이터 타입: 기본 타입
boolean
- 참, 거짓을 나타내는 true와 false
null
- 의도적으로 변수에 값이 없다는 것을 명시할 때 사용
undefined
- 선언 이후 값을 할당하지 않은 변수는 undefined 값을 가짐
number
- 모든 수를 실수로 처리
- NaN:산술 연산 불가
- 함수: parseInt(), parseFloat() 등
string
- 함수: string.indexOf(), string.length, string.concat() 등
변수의 데이터 타입: 객체 타입
object
- 객체는 데이터와 그 데이터에 관련한 동작을 모두 포함할 수 있는 개념적 존재
- 중괄호({}) 또는 Object() 생성자 함수로 생성
- 함수: Object.keys(), Object.values()
array
- 대괄호([]) 또는 Array() 생성자 함수로 생성
- 함수: Array.isArray(), array.indexOf(), array.join() 등
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준 1004
- 코틀린
- 생활코딩
- bcrypaswordencoder
- RDD
- 동덕여대
- BFS
- 백준9375번
- 프로그래밍
- 안드로이드
- 자바
- 자바 1004번
- 웹
- 컴과
- 알고리즘
- 개발
- 스프링 강의
- 스파크
- 그리디 알고리즘
- 리트코드 1768 해석
- 컴공
- 자바 9375
- 코딩
- 백준
- 스프링부트
- 컴퓨터학과
- 리트코드 1768
- 동덕여대 컴퓨터학과
- 백준 2108
- 아이엘츠
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함