10진법 --> n진법 10진법을 제외한 다른 진법들은 String으로 변환해야한다. public class Solution { public static void main(String[] args) { // 테스트를 위한 10진수 값 = 25 int a = 25; System.out.println("10진수 -> 2진수"); System.out.println(Integer.toBinaryString(a)); System.out.println(Integer.toString(a,2)); System.out.println("10진수 -> 3진수"); System.out.println(Integer.toString(a,3)); System.out.println("10진수 -> 4진수"); System.out.p..
Web Storage Object localStorage 와 SessionStorage 는 브라우저 내에 키-값 쌍을 저장할 수 있게 해줌. SessionStorage Session : 유저가 브라우저를 통해 웹 페이지에 접속한 시점부터, 해당 웹 페이지 접속을 종료하는 시점 까지를 의함. SessionStorage 를 이용하면 페이지를 새로고침을 하여도 사라지지 않고 남아 있음. LocalStorage Local 즉 도메인 자체에 데이터를 저장을 시켜 사라지지 않게함. LocalStorage 를 이용하면 브라우저를 끄고 새로 켜도 사라지지 않고 남아 있음 사용방법 먼저 데이터를 localStorage에 담는 작업이 필요함. localStorage.setItem()을 이용하면 로컬에 저장 할 수 있음. ..
개요 자바스크립트를 쓰다 보면 코드를 잘 짜고 테스트 해보려고하면 갑자기 오류가 뜰 때가 있다. 그렇다면 그러한 경우 Script문이 Body 문보다 먼저 실행이 되어서 script문들이 수행이 안되고 있다고 생각해봐야 한다. 기본적으로 Script문은 Head 태그 안에 있게 되는데 그러한 경우 html이 위에서 부터 코드를 읽다가 script 태크를 만나게 되면 body 문으로 가지 않고 script문을 읽기 시작한다. 그렇다면 그러한 문제를 해결 하기위해 어떻게 해야 하는 것인지 해결방법을 알아보자. 해결방법 여러가지의 해결 방법이 있지만 여기서는 2가지만 알려드리겠습니다. Script 태그에 defer를 추가 해당 방법을 사용하면 html이 script 태크를 만나면 body문과 같이 읽기 시작함..
함수 함수는 하나의 기능을 의미함. 함수의 구조 function : 함수를 선언한다는 것을 알리기 위함. 함수이름 : 함수를 사용할 때 써야 하는 이름. 매개변수 : 함수를 시행시 사용되는 값들을 매개변수라고함. 명령문 : 함수 실행시 실제로 작동 되는 부분. 함수 선언방법 함수 선언식 : 일반적인 방식으로 함수를 선언하는 방법을 의미함. 함수 표현식 : 선언된 함수를 하나의 참조변수에 대입을 하게 됨으로써 참조변수로 함수를 사용함. 해당 표현식의 함수를 익명함수라고 표현함. 함수선언식의 기명함수는 호이으팅의 영향을 받는 반면에 함수 표현식의 익명함수는 호이스팅의 영향을 받지 않는다. 화살표 함수(실무함수) : Java의 람다식을 이용한 방식으로 간단하게 표현이가능하여 많이 사용됨. 매개변수(parame..
데이터 타입 데이테어는 몇가지 종류가 존재 하는데 이것을 데이터 타입이라고 부름. 데이터 타입은 크게 숫자, 문자, boolean 으로 구분이 가능함. 값이 없을 때는 null로 정의 되고, 정의 되지 않았을 때는 undefined로 구분됨. 문자열(String) : 문자열 ""안에 적어주며, 따옴표 안에 족힌 값들은 숫자여도 문자열로 취급이 됨. 숫자(Number) : 숫자를 나타내는 자료형이며 모든 숫자를 실수로 처리함. 불린(Boolean) : true 또는 false로 나타내는 자료형. undefined : 변수를 선언했지만 값이 할당되지 않았을 때 자바스크립트 엔진이 암묵적으로 초기화 하는 값. null : 의도적으로 값이 없을을 명시하기 위해 할당하는 값. typeof 명령어를 이용하여 자료형..
자바스크립트 웹페이지를 동적으로 만들기 위한 언어이다. 데이터를 처리 하기 위한용도로 사용된다. 변수와 상수 변수와 상수는 데이터를 담을 수 있는 공간이다. 변수(값이 변할 수 있음) : let, var 상수(값이 변할 수 없음) : const 변수와 상수 만들기 선언(declaration) 변수와 상수를 사용하기 위해서는 변수 또는 상수를 선언해야함. 선언 : 변수의 이름을 알려주는 행위 let apple // apple 이라는 변수 생성이됨. 할당(definition) 데이터를 담을 수 있는 변수가 생성되었으면, 변수에 데이터를 할당함. 할당 : 변수에 데이터를 담아주는 행위 apple = "맛있는 사과" // apple 이라는 변수에 "맛있는 사과"라는 문자열이 담겨져 있음. var는 같은 이름의 ..