성실한 사람이 되자

성실하게 글쓰자

This is spear

Programming/JavaScript 11

자바스크립트의 데이터 타입(var, let, const, hoisting)

자바스크립트의 데이터 타입 문자열 문자열 데이터 타입은 문자 데이터를 문자열로 저장한다. 문자 데이터같은 경우 작은따옴표나 큰따옴표를 이용해서 지정한다. var ThisIsString = "hi"; 숫자 var num = 1 ; 불린 이 데이터 타입은 true 또는 false인 단일 비트를 저장한다. 불린은 플래그로 사용될 때가 많다. var yes = true; var no = false; 배열 인덱스 배열은 일련의 개별 데이터 항목이 하나의 변스명으로 저장된 형태다. 자바스크립트에서는 같은 배열에서 여러 타입의 객체를 담을 수 있다. var array = ["node0", "node1", "node2"]; var firs_is_zero = array[0] /node0 ; 객체 리터럴 자바스크립트는 객..

자바스크립트 변수 정의

변수 정의 자바스크립트에서 변수를 정의하려면 var , const, let 키워드가 존재합니다. 변수를 정의할 때 변 수 앞에 키워드를 작성하면 됩니다. 하지만 값을 넣지 않고 콘솔에 로그를 적는다면 undefined라고 정의되지 않는 변수라고 화면에 출력됩니다. var myValue; console.log(myValue); 변수 안에 값을 넣는다면 콘솔에는 Some Text 라고 출력이 됩니다. var myValue = "Some Text"; console.log(myValue); 이 부분도 위에 변수 선언하는 방법과 같습니다. var myValue; myValue = "Some Text"; console.log(myValue); var 과 let은 hoisting 이냐 아니냐의 차이고 const는 변..

node를 이용해 배우는 javascript 9 (javascripting-IF STATEMENT in nodeschool )

자바스크립트릴 이용해 IF문을 사용해볼 겁니다. IF문은 말그대로 '만약에?'입니다. IF문안의 조건문이 맞으면 안에있는 메소드들은 실행되고 맞지 않으면 else를 실행하는 구조입니다. 만약 else가 없다면 그냥 if문만 실행되지 않고 빠져나오는 구조입니다. if(조건문){ method1 ... ... }else{ method2 ... ... } IF문안의 조건문이 TRUE(참)일때 실행되는 함수는 method1 IF문안의 조건문이 FALSE(거짓)일때 실행되는 함수는 method2 문제보기 Create a file named if-statement.js. if-statement.js 파일 생성 In that file, declare a variable named fruit. 파일안에 fruit 변수 ..

node를 이용해 배우는 javascript 8 (javascripting-NUMBER TO STRING in nodeschool )

오늘도 맥북으로 문제를 풀게 됐습니다. 윈도우에서의 명령프롬프트와 명령어가 다르니 주의해주세요. 문제보기 Create a file named number-to-string.js. number-to-string.js. 파일 생성 In that file define a variable named n that references the number 128; n이라는 변수를 정의하고 숫자 128을 레퍼런스 해주세요 Call the .toString() method on the n variable. n이라는 변주를 .toString() method와 함께 불러주세요. Use console.log() to print the results of the .toString() method to the terminal. ..

node를 이용해 배우는 javascript 7 (javascripting-ROUNDING NUMBERS TO STRING in nodeschool )

오늘의 작업 환경은 맥북이에요~ 터미널에서 진행하다 보니 명령프롬프트에서 쓰는 명령어들과 다릅니다. 이점 유의 해주세요 문제보기 1. rounding-numbers.js. 파일을 생성해주세요. 2. 파일안에 변수이름을 roundUp으로 정의하고 1.5라는 float로 레퍼런스 해주세요. 3. Math.round()의 method를 이용해서 숫자를 반올림합니다. 이 method는반올림해주는함수입니다. 4. 예 : Math.round(0.5) 5. rounded라는 두번 째 변수를 Math.round()의 결과 값으로 정의해주세요 6. console.log()를 이용해 숫자를 출력 해주세요 7. 마지막 확인 javascripting verify rounding-numbers.js 해결하기 맥북 터미널에서 편..

node를 이용해 배우는 javascript 6 (javascripting-NUMBERS in nodeschool )

오늘은 문자열이 아닌 숫자를 확인해보도록 하겠습니다. 문제보기 1. number.js 파일을 생성합니다. 2. 변수 example을 생성하고 integer인 123456789를 레퍼런스합시다. 3. 콘솔에 숫자를 찍어주세요 4. 마지막으로 확인까지 해결하기 notepad numbers.js 여기서 중요한 점은 ' ' 가 없다는 겁니다. 만약에 숫자 양 끝에 ' '가 붙어 있다면 이건 문자열이 되는 겁니다. let exam = 123456789 console.log(exam) 터미널에서 콘솔 찍어보기 node numbers.js 확인하기 짜잔 문자열은 숫자가 될 수 없지만 숫자는 문자열이 될 수도 있습니다. 만약에 '1234' 이런식으로 숫자의 양 끝에 ' ' 표가 붙는다면 이 것은 문자열로 인식이 될 것..

node를 이용해 배우는 javascript 5 (javascripting-REVISING STRINGS in nodeschool )

오늘은 Revising Strings에 대해 배워볼 겁니다. 문제보기 replace() 함수를 사용하는 예입니다. let example = 'this example exists' example = example.replace('exists', 'is awesome') console.log(example) 1. revising-strings.js 파일을 생성해줍시다. 2. 파일 안에 pizza라는 변수를 생성해주시고, 'pizza is alright'라는 스트링을 레퍼런스 합시다. 3. replace() 함수를 이용해 'pizza is alright'안에 있는 'alright' 문자열을 'wonderful'로 변경해줍시다. 4. replace()함수를 이용해 나온 결과 값을 콘솔에 로그를 찍어 보여줍시다...

node를 이용해 배우는 javascript 4 (javascripting-STRING LENGTH in nodeschool )

문제 보기 말 그대로 String length입니다. 문자의 길이인데요 밑에 코드처럼 example.length를 이용하면 문자의 길이를 알 수가 있습니다. 물론 콘솔에 로그를 찍지 않으면 보이지 않겠지만요 const example = 'example string' example.length 우선 1. string-length.js 파일을 생성할 겁니다. 2. 파일 안에 example이라는 변수를 생성할 겁니다. 다른 이름이어도 상관없습니다. 3. 변수 example 안에 문자열 'example string'을 저장해줍시다. 4. console.log()를 이용해 터미널에 출력해주십시오 5. 마지막으로 밑에 커맨드를 이용해 프로그램이 맞는지 확인하세요 javascripting verify string-l..

node를 이용해 배우는 javascript 3 ( javascripting-STRINGS in nodeschool)

문제 보기 문자는 일련의 문자열로 구성됩니다. 1. 이 문제를 해결하려면 strings.js라는 파일을 만드십시오. 2. 해당 파일에서 다음과 같이 someString이라는 변수를 작성하십시오. const someString = 'this is a string' 3. console.log를 사용하여 변수 someString을 터미널에 출력하십시오. 4. 이 명령을 실행하여 프로그램이 올바른지 확인하십시오 javascripting verify strings.js 해결하기 파일 생성 먼저 하고 notepad strings.js strings.js 안에 입력하시면 됩니다. const someString = 'this is a string' console.log(someString) 마지막으로 출력되는지 확인~..

node를 이용해 배우는 javascript 2 (javascripting-VARIABLES in nodeschool )

문제 보기 1. 변수는 특정 값을 참조할 수 있는 이름입니다. 변수는 let 다음에 변수 이름을 사용하여 선언했습니다. let example 2. 위의 변수가 선언되었지만 정의되지 않았습니다 (아직 정의되지 않았습니다) 특정 값을 참조하십시오). 3. 다음은 변수를 정의하여 특정 변수를 참조하는 예입니다. const example = 'some string' 1. variables.js라는 파일을 만듭니다. 2. 이 파일에서 example이라는 변수를 선언하십시오. 3. 변수 예제를 'some string'값과 동일하게 만드십시오. 4. 그런 다음 console.log ()를 사용하여 예제 변수를 콘솔에 인쇄하십시오. 5. 이 명령을 실행하여 프로그램이 올바른지 확인하십시오. 해결하기 variables...