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
'🤓천재교육 풀스택 1기 노트' 카테고리의 다른 글
천재교육 풀스택 과정 1기 Day7 (0) | 2023.05.18 |
---|---|
천재교육 풀스택 과정1기 Day6 (0) | 2023.05.17 |
천재교육 풀스택 과정 1기 Day4 (0) | 2023.05.15 |
천재교육 풀스택 과정 1기 Day3 (0) | 2023.05.12 |
천재교육 풀스택 1기 Day2 (1) | 2023.05.11 |