🤓천재교육 풀스택 1기 노트

천재교육 풀스택 과정 1기 Day5

개발자는신이야 2023. 5. 16. 17:46
var s = "This is a test.";
document.write("Big: " + s.big() + "<br>");
document.write("Small: " + s.small() + "<br>");
document.write("Bold: " + s.bold() + "<br>");
document.write("Italic: " + s.italics() + "<br>");
document.write("Fixed: " + s.fixed() + "<br>");
document.write("Strike: " + s.strike() + "<br>");
document.write("Fontcolor: " + s.fontcolor() + "<br>");
document.write("Fontsize: " + s.fontsize(6) + "<br>");
document.write("Subscript: " + s.sub() + "<br>");
document.write("Superscript: " + s.sup() + "<br>");
document.write("Link: " + s.link("http://www.google.com") + "<br>");

Function(함수)

자주 반복적으로 기능을 사용할  유용합니다.

기준:

반환값 (return value) 전달인자값 (arguments)
O O
O X
X O
X X

 

eval() 함수 - 괄호 안의 자바스크립트 식을 계산하고 결과를 리턴하는 함수

parseInt() 함수 = str 문자열을 10진 정수로 변환하여 리턴하는 함수

inNaN() 함수 - Number인지 확인하는 함수 Number이라면 true, 아니라면 false를 리턴한다.

prompt: 입력 알럿 창

alret: 텍스트와 확인 버튼만 있는 알럿 창

document.write: js에서 html을 입력할 때 사용

 

js 객체는

property(속성): 객체의 고유한 속성(변수)

method(함수): 함수

두 가지로 이루어져 있다.

 

JS는 객체지향 언어가 아니다!

 

코어 객체 종류: Array, Date, String, Math 등

let today = new Date();

var msg = new String("Hello");

 

객체와 멤버 사이에는 점(.) 연사자를 이용한다.

obj. 프로퍼티 = 값;

변수 = obj. 프로퍼티;

obj. 메서드(매개변수 값들);

 

Q.

1. 실수 10개를 가지고 있는 배열을 생성한다.

2. 배열 원소값을 정수로 바꿔라.

3. 각각의 원소값을 전부 출력해라.

4. 최댓값을 출력해라.

let array = new Array(10)
let max = 0;
let min = 1000;
for (let i = 0; i < array.length; i++) {
    array[i] = parseInt(Math.random()*1000+1);
    document.write((i+1) + ". " + array[i] + "<br>");
    if (array[i] > max) {
        max = array[i];
    }
    if (array[i] < min) {
        min = array[i];
    }
}
document.write("가장 큰 값: " + max + "<br>");
document.write("가장 작은 값: " + min);

결과 값

 

 

깃허브

https://github.com/starMinK/cheonjae

 

GitHub - starMinK/cheonjae: 천재교육 풀스택과정 1기

천재교육 풀스택과정 1기. Contribute to starMinK/cheonjae development by creating an account on GitHub.

github.com