목록전체 글 (36)
성장일지
4.조건문 프로그래밍은 선택의 연속 어떤것을 선택할지를 알기 위해 통합적인 학습이 필요함 프로그래밍은 언어와 같음 if문 if(조건식) { 실행할 문장을 추가 } 한 줄일 때 중괄호 생략가능 = 중괄호가 없다면 한줄만을 조건식으로 인식 조건 연산자 a==b a와 b가 같은가 a>=b a가 b와 같거나 큰가 a>b a가 b보다 큰가 a
자료형 int, float, bool, long, string float 의 이해와 사용 -실수 선언(정수는 소수점 저장 못함) literal 이해와 사용 -예약어 X -영어 뜻 => 정확한 -정수,실수,문자의 각각의 값을 의미 ex) 정수형 변수에는 정수형 리터럴이 사용 fNUM=10.2f; 10.2리터럴 사용 데이터를 변경하는 경우 형변환: 변수의 형태가 변경 자동형변환: 작은 범위 => 큰 범위 일때 발생 float=> int int=> float 오류 발생 문제 없음 (2.1=>?) (2=>2.0) 강제형변환 필요(int) 자동형변환만으로 가능 소수점뒷자리 날림 연산자: 값을 제어하기 위해 사용되는 기호 =연산자: 오른쪽에 있는 값을 왼쪽에 저장 +연산자 : 두 값을 더하는 연산자, =과 같이 사..
콘솔 : 디스플레이와 키보드를 가지는 인터페이스(제어) 콘솔 프로그램 : 스크립트 이름, 중괄호, Start, //기호 프로그래밍의 핵심 원칙은 순차, 조건, 반복 순차: 명령어를 순서대로 실행하는 것 변수: 값을 담을 수 있는 메모리 공간 어떠한 공간에 값을 담을 수 있다는 뜻 규칙 -영어로 작성/ 특수문자 포함 불가/ 숫자로 시작 불가/ _가능 =의미 오른쪽에서 왼쪽으로 대입 선언 int number; 대입 numbfk = 10; 사용 print(number); 변수를 선언하고 저장하고 사용 = 변수를 쓰고(Write) -1. 값을 변수에 쓰기 value = 5; -2. 다른 변수의 값을 쓰기 value = num; 읽는다(Read) 1.변수로 읽어와서 다른곳으로 입력 print(num); 2.대입을..
import React, { useState } from "react"; const IterationSample = () => { const [names, setNames] = useState([ { id: 1, text: "눈사람" }, { id: 2, text: "얼음" }, { id: 3, text: "눈" }, { id: 4, text: "바람" }, ]); const [inputText, setInputText] = useState(""); const [nextId, setNextId] = useState(5); const onChange = (e) => setInputText(e.target.value); const onClick = () => { const nextNames = names.c..
App.js import React, { Component } from "react"; import ScrollBox from "./ScrollBox"; class App extends Component { render() { return ( (this.scrollBox = ref)} /> this.scrollBox.scrollToBottom()}> 맨 밑으로 ); } } export default App; ------------------------------------------------------------------------------------------------ import React, { Component } from "react"; class ScrollBox extends Compo..
import React, { Component } from "react"; class EventPractice extends Component { state = { username: "", message: "", }; handleChange = (e) => { this.setState({ [e.target.name]: e.target.value, }); }; handleClick = () => { alert(this.state.username + ":" + this.state.message); this.setState({ username: "he", message: "ha", }); }; handleKeyPress = (e) => { if (e.key === "Enter") { this.handleCli..