>  기사  >  웹 프론트엔드  >  JS의 JSON 및 Math 사용 사례 분석

JS의 JSON 및 Math 사용 사례 분석

php中世界最好的语言
php中世界最好的语言원래의
2018-05-24 13:43:512447검색

이번에는 JS에서 JSON과 Math를 사용할 때의 Notes가 무엇인지 분석해보겠습니다. 실제 사례를 살펴보겠습니다.

1.JSON

JSON:

对象格式的字符串
轻量的数据传输格式

참고: 키 이름큰따옴표

JOSN에는 JSON.parse 및 JSON.stringify라는 두 가지 메서드가 있습니다.

  • JSON.parse는 백그라운드에서 전송된 문자열을 객체로 변환합니다. 이 변환은 문자열의 내용이 객체인 경우에만 필요합니다.

  • JSON.stringify는 배경에서 전달된 개체를 문자열로 변환합니다.

<script>
    
    var book = &#39;{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}&#39;;    
    console.log( JSON.parse( book ) );    
    console.log( book );
//------------------------------------------
    var obj = {
        name: "k",
        age: 25
    };    
    console.log( JSON.stringify( obj ) );
    console.log( obj );
    
</script>

결과는 이렇습니다.
JS의 JSON 및 Math 사용 사례 분석

2.Math — Part1

예:

对数向上取整
3.Usage of Math.random

1. 0~10의 정수

对数向下取整

2. 5 및 7

取0到1的随机数。包括0,但不包括1。
4.Math—2부

Math.maxrerreeee

math.min

取绝对值
eee

math.pirreeee

math.pi:

5.수학-부분3

math.pow(숫자, n) ;

<script>
    console.log("---------向上取整-----------");
    console.log(Math.ceil(2.3));//3
    console.log(Math.ceil(2.1));//3
    console.log(Math.ceil(2.0));//2
    console.log(Math.ceil(-2.3));//-2
    console.log(Math.ceil(-2.0));//-2
    console.log(Math.ceil(-2.9));//-2
    console.log(Math.ceil(-0.5));//0
    console.log("-------向下取整-------------");
    console.log(Math.floor(2.3));//2
    console.log(Math.floor(2.1));//2
    console.log(Math.floor(2.0));//2
    console.log(Math.floor(-2.3));//-3
    console.log(Math.floor(-2.0));//-2
    console.log(Math.floor(-2.9));//-3
    console.log(Math.floor(-0.5));//-1
    console.log("-------随机数-------------");
    console.log(Math.random());//值是0-1之间的随机数,包括0,不包含1。、
    console.log("-------取绝对值-------------");
    console.log(Math.abs(-2));//2
    console.log(Math.abs(2));//2
</script>

Math.sqrt(mun);

 <script>
        console.log(Math.floor(Math.random()*10));
 </script>

Example

<script>
        console.log(Math.random()*2+5);
</script>
1.JSON

JSON:

取到最大数

참고:

키 이름

큰따옴표

를 사용해야 합니다. 마무리

JOSN에는 JSON.parse와 JSON.stringify라는 두 가지 메서드가 있습니다.

JSON.parse는 백그라운드에서 전송된 문자열을 객체로 변환합니다. 이 변환은 문자열의 내용이 객체인 경우에만 필요합니다.

JSON.stringify는 배경에서 전달된 개체를 문자열로 변환합니다.

取到最小数
결과는 이렇습니다. 2.Math — Part1

예:

取到圆周率
3.Usage of Math.random

  • 1 0에서 10까지의 임의의 정수를 가져옵니다.

    将弧度转化为角度 deg=rad/Math.PI*180;
    将角度转化为弧度 rad=deg/180*Math.PI;
  • 2.

    <script>
            console.log("--------Math.PI----------");
            console.log(Math.PI);//3.141592653589793
            console.log("--------Math.max----------");
            console.log(Math.max(1,3,4,5,9,8));//9
            console.log("--------Math.min----------");
            console.log(Math.min(1,3,4,5,9,8));//1
            console.log("--------Math.min,当传入数组返回NAN----------");
            console.log(Math.min([1,3,4,5,9,8]));//NAN
            console.log("-------Math.min,想要将数组内的值传入进去,可以在数组前加入... ----------");
            console.log(Math.min(...[1,3,4,5,9,8]));//1
            console.log(...[1,2,3]);//1,2,3
            console.log(...[1,2,[1,2]]);//1,2,[1,2]
    </script>
  • 4.Math—Part2


Math.maxJS의 JSON 및 Math 사용 사례 분석

num的n次方。
n个num相乘

Math.min

num的平方根

Math.PI

<script>
        console.log("------Math.pow------");
        console.log(Math.pow(3,4));//81
        console.log("------Math.sqrt------");
        console.log(Math.sqrt(4));//2
        console.log(Math.sqrt(3));//1.7320508075688772
</script>

Math.PI 사용법:

rrre 어리5.수학— Part3

Math.pow(num,n);

对象格式的字符串
轻量的数据传输格式

Math.sqrt(mun);

<script>
    
    var book = &#39;{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}&#39;;    
    console.log( JSON.parse( book ) );    
    console.log( book );
//------------------------------------------
    var obj = {
        name: "k",
        age: 25
    };    
    console.log( JSON.stringify( obj ) );
    console.log( obj );
    
</script>

Examples

对数向上取整
이 글의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사에 주목하세요!

추천 자료:

PromiseA+

React 구현에서 선택한 li를 강조 표시하는 단계에 대한 자세한 설명

위 내용은 JS의 JSON 및 Math 사용 사례 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.