[24.05.13] HTML/CSS/JavaScript_기본 문법

ANGELA·2025년 1월 8일

[KB]학습내용정리

목록 보기
42/57

01. 컴퓨터 개론

1. 시스템버스

  • 주소버스 / 데이터버스 / 제어버스
  • 메모리는 주소를 통해
  • 주소버스만 단방향

2. 클럭

  • 명령어실행
  • 병렬로 실행 > 동시진행 가능(스레드)
  • 주파수 : 속도
  • 코어 수 : 명령어 실행 갯수

02. JS

1. 함수

단일책임의원칙
★한가지 기능만 해야한다★
※ 함수짜는 능력을 키워야한다.

2. 학습방법

3번 보기
1 : 막 보기
2 : 다시 한번 보기
3 : 다른언어 배우고, 또 보기

변수선언문

1.키워드 : 예약어 / 상수를 선언하는 예약어
2.변수명
3.변수타입
4.표현식
*변수(1-3) = 표현식(4)

함수선언문

키워드 차이점
var : 기존 변수 선언 / 언제든지 수정가능
const : 2015년도 추가 / 상수기능
let : 2015년도 추가 / 변수의 특징을 가지고 있음(=var)

Equal
== 일때,

=== 일때, > 더 깔끔함

일급 함수 (3가지 꼭 알았으면 좋겠다)
1.변수에 함수 할당 가능
익명 함수 등장 > 두번 쓸 필요 없으니까
2.함수에 인자로 전달 가능
3.리턴에 함수 넣을 수 있음 (함수 반환)
역시 리턴에 익명 함수 사용 > 두번 쓸 필요 없음

콜백
다른 함수에 인수로 전달되는 함수 (명칭임)

리터럴

this = 전역 스코프

= window
※ 원래는 window.console.log 인데 > 간편하게 console.log로 하는것

this.console 하면 함수 나옴

렉시컬 스코프(범위)

for in 구문

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      let product = {
        제품명: '7D 건조 망고',
        유형: '당절임',
        성분: '망고 , 설탕 , 메타중아황산나트륨, 치자황색소',
        원산지: '필리핀',
      };

      **// in 은 하나의 속성씩 순환한다. , product[] > value 호출, 속성키 > i**

      for (let i in product) {
        alert(i + ' : ' + product[i]);
      }
    </script>
  </head>
  <body></body>
</html>
profile
혼자 보려고 만든 기록장 | 또또는 귀여워 🐈‍⬛

0개의 댓글