[JS] Javascript 이란?

Suji Kang·2023년 7월 7일
0

Javascript - 데이터를 어떻게 주고 받는지가 매우매우매우 중요하다.

📌Javascript

📍 설치가 필요없는 언어이다.
왜냐면, 브라우저가 해석하여 코드를 실행시켜주기 떄문에.
📍 HTML 웹 페이지에 스크립트를 삽입하기만 하면 동작하며 최신 웹 브라우저에서 모두 동작한다.
📍 HTML과 CSS는 정적인 언어이다.
Javascript는 HTML과 CSS로 만들어진 웹페이지를 동적으로 변경해주는 언어입니다
📍JavaScript는 HTML문서 내에 기술되고 HTML 문서와 함께 수행됩니다.

📍 chrome V8 엔진 무료로 open.
📍 node.js 개발 --> javascript를 독립적으로 실행하게 됨
📍 server쪽도 javascript로 가능

📌 Javascript 장점이자 단점

느슨하고 유한 언어, 데이터의 타입을 스스로 검사하지 않는다

📌 Javascript의 타입

🌟 number 타입: 숫자 (34, -23, 3423, 3.4, .....)
🌟 string 타입: 문자 ("안녕하세요", "hello", "a", "215"....)
🌟 undefined 타입: undefined ( 함수 사용 결과가 값이 아니예요라는 의미)
🌟 string 타입임을 알려주기위해서는
''혹은 "" 혹은 ``(백틱)로 감싸줘야한다.

📌 Javascript 표기법

📍한줄당 명령어 한줄,
📍명령어 한줄이 끝나면 마침표역할을 하는 ;(세미콜론)을 붙여도 되고 안붙여도된다. (권장사항) 이지만, 붙여야좋다. 그래야 한 줄이 어디서 끝나는지 명확하게 알 수 있으니까

console.log(10);
console.log(10, 20, 30, 40);
console.log("안녕하세요 반갑습니다."); 

📌 console.log란 ??

📍 함수.
1.
📍 인자값 개수: 제한없음
📍 타입: any(무슨타입이든 상관없음)
2. 동작 : 인자에 전달된 값을 차례대로 출력해준다.
3. undefined: (함수 사용 결과가 값이 아니에요라는 의미)

📌 함수 해석방법 (function)

어떠한 기능을한다(연산자도 함수 ... ( + , - , * , / ))
예를들자면,

함수 = 기능이다!
예를들어, 
f(x) = 2x + 1
x = 3일때 정답은?  7
1. 인자값 갯수와 타입 (5,7은 인자다(피연산자), 인자의 개수:2 , number 타입)
2. 동작 (더해준다)
3. 함수사용결과 값과 타입   
ex)
3 + 4 --> add(3,4)
3 + 4 + 8 --> add(add(3,4), 8)
3 + 4 + 8 --> add(add(7), 8) 치환
함수사용결과가 값이 된다
//  제어문자, 문자열 string 안에서 사용이되며 특수한 문자를 나타날떄 사용 한다
 📍 문자열에서 특수문자의 표현
🌟 엔터값: \n
 console.log("안녕하세요\n반갑습니다.");
🌟 tab값: \t
 console.log("안녕하세요\t반갑습니다.");
🌟 \\:\ 
console.log("제 폴더 주소는 C:\\sjk 입니다."); 
profile
나를위한 노트필기 📒🔎📝

0개의 댓글

관련 채용 정보