| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 생성자 #메소드랑 햇갈려 #생성자랑 메소드는 다른거지롱 #객체생성 #new 연산자 #인스턴스화 #인스턴스 생성
- Brity #Brity Assistant #ChatBit #챗봇 #자연어 처리 #Brity RPA #삼성SDS #대화분석 #대화설계
- 대화설계 #시나리오 설계 #Flowchart #플로우차트 작성
- #시그모이드 #광주인공지능학원 #스인개
- 참조(Reference)타입 #클래스
- For #Loop #반복문
- Brity #BrityRPA #FlowControl
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task
- Brity Assistant #대화분석 #설계 #ChatBot #변수 #학습 #대화학습 #동의어 #동의어 처리 #단어사전
- Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 열거형 #enum #JDK5
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Script #ExecuteScript
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Assign #변수
- SQLD #DDL #DML #DCL #TCL #DB #SQLP #DataBase #자격증 # IT #명령어 #SQL #쿼리
- 학습하기 #봇 학습 #테스트 방법 #디버깅
- 순전파 #역전파 #MLP
- VDI #DRM #디지털 저작권 관리 #가상 데스크톱 인프라 #용어 #IT용어 #개발자 #신입
- this. #this #this키워드 #객체 자신 참조 #필드호출 #메소드호출
- field #Field #Method #method #필드 #속성 #메소드 #행동 #객체 #Class구성요소
- 메소드 오버로딩 #Method Overloading #오버로딩 #중복정의 #Overloading
- Class #class #reference
- #Brity #BrityRPA #FlowControl
- Class #클래스 #Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 스마트인재개발원 #광주인공지능학원 #JavaScript #JS #형변환 #자바스크립트 #Web #back-end #front-end
- 변수의 범위 #Scope #scope #Static #static #지역변수 #전연변수 #global #local
- 연산자 #일치연산자 #기본연산자 #불일치연산자
- 스마트인재개발원 #광주인공지능학원 #JavaScript #Web #Java
- String Class #String #Class
- 스마트인재개발원 #deep learning #MLP #다층 레이어 퍼셉트론 #퍼셉트론 #선형분류 #다중 선형분류 #AI #머신러닝 #뉴런 #신경망
- 스마트인재개발원 #스마트인재캠퍼스 #MLP #이미지분석 #AI #인공지능 #머신러닝 #딥러닝
- Today
- Total
코딩몬
[스마트인재개발원] 자바스크립트 기초 본문
Javascript의 역사
Javascript는 브랜든 아이크가 Mocha라는 이름으로 처음 만들었으며 4달만에 LiveScript라는 이름으로 개명하고, 다시 3달 후 JavaScript라는 이름이 되어 오늘날까지 사용중이다.
이름에 Java가 붙어 Java와 관련이 있을 것 같지만 사실상 관련이 없으며, Java의 유명세에 묻어가려고 의도적으로 지은 이름이다.
Javascript ?
웹페이지를 동적으로 제어하기 위해서 고안된 언어
객체지향 언어
확장자 : .js
Javascript의 특징
- 모든 웹 브라우저에서 동작한다
- 웹 브라우저에서 실행결과를 즉시 확인
- 다양한 용도(node.js, tenserflow.js react등...)의 프로그램 개발 가능
- 다양한 자바스크립트 공개 API
- 다양한 라이브러리(JQuery)와 프레임워크
Javascript 사용방법

Javascript 입력과 출력
HTML 문서 내에 / console창에 / 알림팝업 으로 문자열 출력하기

- document.write(); = HTML 문서 내에 출력(JSP의 표현식과 같은 역할)

- console.log(); = console 창에 출력

- alert(); = 알림 팝업창으로 출력

키보드로 입력받은 값 출력하기


- prompt(프롬프트 박스에 보이는 텍스트(ex>질문), 텍스트 입력창에 기본값으로 넣어질 값(비우기 가능))
키보드로 입력을 받기 때문에 입력한 값은 문자열로 저장을 할 수 있다.
- confirm(출력할 텍스트)
버튼만 누를 수 있기 때문에 True / False 의 Boolean 타입으로 저장을 할 수 있다.





Javascript 에서 오류보는법
Javascript는 코드를 작성하는 과정이나, 실행시 Java처럼 오타나 오류를 eclipse 상에서 바로 띄워주지 않는다.
그래서 Javascript를 하다보면 코드를 실행시켰을 때 아무것도 뜨지 않는 빈 화면을 많이 볼 수 있다.
(디버깅을 해 보다보면 이런 현상의 대부분은 원인이 오타이므로 오타에 주의를 해야한다.)
코드를 실행했는데 빈 웹페이지가 뜬다면 당황하지 말고 F12를 눌러 개발자 도구로 들어가준다.
개발자 도구에서 Console탭을 클릭 해 보면 이와같이 어느 부분에 어떤 오류가 났는지 알 수 있다.

또한, 개발자 도구에서 Sources탭을 눌러보면 자신이 작성했던 코드에 어느 부분이 오류인지 빨간 줄로 표시가 되어 있는것을 확인할 수 있다.

스마트인재개발원
4차산업혁명시대를 선도하는 빅데이터, 인공지능, 사물인터넷 전문 '0원' 취업연계교육기관
www.smhrd.or.kr
'JavaScript' 카테고리의 다른 글
| [광주인공지능학원] JavaScript 연산자 (0) | 2021.07.25 |
|---|---|
| [광주인공지능학원] JavaScript 형변환(Type Conversion) (0) | 2021.07.25 |