JavaScript

[Javascript] 숫자, 문자열

vhxpffltm 2019. 4. 28. 21:52

이 내용은 '생활코딩'에서 공부한 내용을 정리한 글이다.

 

자세한 내용은 https://www.opentutorials.org/course/743 이곳에서 확인할 수 있다.

 

모든 내용의 출처는 이곳이다. 다른 언어를 알고있는 상태로 공부한 내용이다.

 

*실습환경은 메모장이나 sublimetext, visual studio 혹은 구글 크롬 개발자도구를 사용한다.*

 

-숫자-

 

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    alert(1);
    alert(1.1);
    alert(1 + 2.1);
    alert(1 * 10);
    // 정수 실수, alert는 그냥 경고창을 뛰움.
    // alert가 2개 이므로 2번의 경고창이 뜸.
    // 자바스크립트에서는 *정수, 실수의 구분이 중요하지 않다.*  
    // 에디터가 싫다면 구글 크롬 개발자도구를 이용해 console창에서 실습가능하다. (짧은 코드에서 편함)
 
 
    // .이라는 것은 객체임 -> 뒤에서 설명함
 
    Math.pow(3,4); // pow는 제곱함수
    Math.round(10.6); // round는 반올림 
    Math.ceil(10.2); // 10.2를 올림
    Math.floor(10.3); // 10.3을 내림
    Math.random() * 100// 숫자를 랜덤 / 0~1 사이의 소수점임, 10의 거듭제곱을 사용해 적절히 나타낼 수 있다.
    Math.round(Math.random() * 100); // 임의의 랜덤값을 반올림 
</script>
</body>
</html>
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5; text-decoration:none">Colored by Color Scripter
 
 

Javascript를 사용하기 위해 <body>태그안에 <script>태그를 만들어 그안에서 자바스크립트 언어를 사용한다.

 

alert()를 사용하여 웹 브라우저를 실행시켰을때, 경고창으로 해당 값을 볼 수 있다.

 

C++은 <math.h> 라이브러리를 통해 수학함수를 사용하지만 자바스크립트는 위와 같이 필요한 수학함수를 사용할 수 있다. 

 

 

-문자열-

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <script type="text/javascript">
    alert("coding every body");
    alert('akfnj\'s coding evksd');
    // 큰 따움표 작은 따움표 상관없음. 이것이 문자열임(string) 
    // \를 해주면 작은 따움표를 문자로 쓸수있다. \뒤는 어떠한 약속이 아니라 문자로만 해석 
    
    alert("coding" + " " + "Algorithm");  
                                    //+는 문자열 합함
    alert("1sjkahdja".length);      //length은 문자열 길이
    </script>
</body>
</html>
 
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5; text-decoration:none">Colored by Color Scripter
 

 

자바스크립트는 " "나 ' '을 이용하여 문자열을 사용한다. JAVA나 C++의 string클래스를 사용해봤다면 문자열을 합치는 연산인 '+'를 사용하여 문자열을 함께 나타낼 수 있다.

'JavaScript' 카테고리의 다른 글

[JavaScript] 변수의 유효범위  (0) 2019.05.19
[JavaScript] 객체  (0) 2019.05.08
[JavaScript] 함수, 배열  (0) 2019.05.08
[JavaScript] 조건문, 반복문  (0) 2019.04.28
[JavaScript] 변수  (0) 2019.04.28