2018. 9. 3. 01:13ㆍ프로그래밍 언어/Javascript :: Node.js :: ReactJS
1. 자바스크립트
자바스크립트는 Client Side Language로 웹 브라우저에서 작동하는 객체기반 스크립트 언어
웹서버의 PHP, Java, Python 등의 Server Side Language를 대체하기 위해 사용되는 기술 Node.js
-웹브라우저를 제어하기 위한 자바스크립트
-웹서버를 제어하기 위한 자바스크립트
=> 웹서버이건 웹브라우저건 간에 자바스크립트 라는 하나의 언어로 양쪽 모두 제어할 수 있게되는 이점이 있다
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html> <html lang="ko" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <input type="button" onclick="alert('Hello World')" value="Hello World"> </body> </html> | cs |
2. 주석
1 2 3 4 5 6 7 | // one line comment /* multi line comment */ | cs |
3. 수의 표현과 연산
' 또는 "로 감싸여진 것 이외의 수 표현은 모두 숫자로 인식한다.
(1) Math 객체
-Math.pow(x,y) : x^y
-Math.round(10.6) : 반올림 > 11
-Math.ceil(10.2); : 올림 > 11
-Math.floor(10.6); : 내림 > 10
-Math.sqrt(9); : 제곱근 > 3
-Math.random(); : 난수 생성
4. 문자와 연산
' 또는 " 로 둘러 쌓인 것은 문자롤 인식한다.
(1) 줄바꿈
-\n
(2) 합연산
-alert("coding" + " everybody");
-문자의 합연산은 두 문자열을 합쳐주는 역할을 한다.
(3) Object.length
-문자열 객체(Object)의 길이를 반환
(4) Object.indexof(' 문자' )
-지정한 '문자'가 문자열 객체의 몇 번째에 위치에 있는지 위치를 반환
작성된 컨텐츠는 인프런(https://www.inflearn.com) 강사 생활코딩의 이고잉 님의 자바스크립트 언어 기본 - javascript 강좌를 듣고 개인적으로 정리한 글 입니다. 저작권 등 문제 및 기타 문의 시 연락 주십시오.
'프로그래밍 언어 > Javascript :: Node.js :: ReactJS' 카테고리의 다른 글
[Node.js] NPM 프로젝트 (0) | 2019.03.03 |
---|---|
번외. Javascript와 정규표현식 (0) | 2018.12.07 |
4. Javascript 기초4 <모듈> (0) | 2018.12.03 |
3. JavaScript 기초 3 <객체> (0) | 2018.12.03 |
2. Javascript 기초 2 <변수/연산자/제어문/함수/배열> (0) | 2018.12.02 |