Dorothy_YANG
With Dorothy
Dorothy_YANG
전체 방문자
오늘
어제
  • 분류 전체보기 (279)
    • Hi, I'm Dorothy 🕵️‍♂️ (21)
      • Slowly but Surely (18)
      • IT certifications (3)
    • 🤯TIL (80)
      • HTML & CSS (2)
      • Javascript & jQuery (13)
      • React (13)
      • C언어 (1)
      • JAVA (22)
      • Python (2)
      • Oracle SQL (10)
      • My SQL (5)
      • Spring (12)
    • 💻Programmers (17)
    • 🏫 Open API_JAVA (101)
    • 🌎 Project (10)
      • Shopping (10)
    • 💥 Error (24)
    • ⚙ Setting (23)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • SQLD합격
  • SQL
  • 시작일종료일
  • 이것이자바다
  • CSS
  • 오류해결
  • 창초기화
  • SQLD합격후기
  • googlecolaboratory
  • 콜라보레이토리
  • 독학후기
  • 기간설정
  • AllArgsConstructor
  • Database
  • colaboratory
  • 연습문제
  • 서버등록
  • spring
  • oracle
  • sql기간
  • 비쥬얼스튜디오코드
  • 백준
  • HTML
  • Javascript
  • 노마드코더
  • 기간쿼리
  • 파이썬온라인
  • java
  • 코딩앙마
  • Eclipse

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dorothy_YANG

With Dorothy

[7일차] 함수와 콘솔 / 논리 연산 / JavaScript / let i = 10; 이해
🏫 Open API_JAVA

[7일차] 함수와 콘솔 / 논리 연산 / JavaScript / let i = 10; 이해

2022. 7. 29. 09:21
728x90

20220728(목)

  • 목차
    - 시험 리뷰
    - 함수와 콘솔
    - 논리 연산
    - JavaScript

< 함수와 콘솔 >

  • 함수 (function) : 규칙 있는 관계 / 결괏값은 무조건 하나만 나온다! 입력은 여러 개다!
    (1) 함수는 계산식
    (2) x(원인) parameter는 여러 개 가능
    (3) y(결과) return value는 무조건 하나

  • 콘솔 : 입출력
    - 입력 콘솔 : 키보드
    - 출력 콘솔 : 모니터

< 논리 연산 >

: 논리 연산 혹은 불 연산은 참, 거짓 두 가지 원소만 존재하는 집합에서의 연산이다. 비트 연산

 논리연산자 (목적 : 거짓 or 참 알아내기 ↔ 사칙연산는 숫자를 알아내는 것이 목적)
AND && 둘 중에 하나만 False라면 결과는 False다. OR보다 우선
OR || 둘 중에 하나만 True라면 결과는 True다.
NOT ! 입력이 참일 때 결과가 거짓이 되고, 입력이 거짓일 때 결과가 참이 됩니다
우선선택 () 우선순위 외우지 마! 괄호로 우선시해주면 돼! Readability 생각! 읽기 편하게 :)
  • 연산안하는 경우?
    ➡ 결론이 뻔할 경우. AND 앞에 F일 때, OR 앞에 T 일때는 뒤에 계산 할 필요도 없으니
  • 연산자 op.code (operation code) + - * % AND OR 
    * instruction - set : function 함수다! 분리된 명령어 세트 / 함수가 진행되는 통!

  • 피연산자 Operand = Data : 연산되는 대상 5, 3
    ➡ 프로그램은 결국 데이터와 명령어를 짬뽕해서 할 필요가 없구나! 

< JavaScript >

  • undefined? 0인가요? NO!!!!
    undefined 의미 없는 것이 나왔다! 란 결괏값 0과는 다르다!
더보기

ex) console.log(i);의 온점은 무슨 의미인가요?

 

요리 : 튀기기, 삶기, 끓이기

라면 = 요리. 끓이기(생라면)

세탁 : 삶기

 

삶기(삼겹살) 이렇게만 하면 요리의 삶기인지 세탁의 삶기인지 모르잖아?

그래서 중간에 온점'.'은 ~의 @@라는 표시임

요리. 삶기(삼겹살)

세탁. 삶기(행주)

  • html에서 JS 작성하기 : <body> 안에 <script> 태그로 넣는다. css도 js로 다 할 수 있음! js는 기생충
    ex) document.body.innerHTML = '<h1> Hello </h1>';

  • 엔진이 변경된다?
    HTML 엔진  ➡ 스타일시트 만나면 CSS 엔진 ➡ HTML 엔진 ➡ 자바스크립트 만나면 V8엔진
    *Javascript v8 engine
    V8은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 자바스크립트 엔진이다. 
    구글 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다.
 
문서 별 주석
HTML <!--  --> <!-- HTML에선 주석을 이렇게 달아야 합니다 -->
CSS /*  */ /* CSS에선 주석을 이렇게 달아야 합니다 */
JS //  // //이건 근데 안쓰는거 추천~ 이유는 나중에//
Statement 와 Expression의 차이
Statement 값이라고 표현하긴 살짝 애매하다. action을 수행한다. 
ex) 콘솔에서 undefined라고 나오는 것
Expression 어떤 값이 나온다. 값을 생성한다.

cf) Node.js :자바스크립트로 앱을 만들어보자!

 


< let i = 10;을 이해하자 >

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'🏫 Open API_JAVA' 카테고리의 다른 글

[9일차] JavaScript Switch / Array  (0) 2022.08.01
[8일차] 프로그래밍 / Datatype 자료형 / if-else 문  (0) 2022.07.29
[6일차] UI 화면 설계 / 프로토타입  (0) 2022.07.28
[5일차] 통신 프로토콜 / CSS 선택자 / 폰트 / 박스모델  (0) 2022.07.26
[4일차] html 기본값 / 정보통신 일반  (0) 2022.07.25
    '🏫 Open API_JAVA' 카테고리의 다른 글
    • [9일차] JavaScript Switch / Array
    • [8일차] 프로그래밍 / Datatype 자료형 / if-else 문
    • [6일차] UI 화면 설계 / 프로토타입
    • [5일차] 통신 프로토콜 / CSS 선택자 / 폰트 / 박스모델
    Dorothy_YANG
    Dorothy_YANG
    Slowly but Surely, 비전공 문과생의 개발공부

    티스토리툴바