今回は、JS で JSON と Math を使用する場合のケース分析をお届けします。JS で JSON と Math を使用する際の 注意事項 は何ですか?実際のケースを見てみましょう。
1.JSONJSON:
对象格式的字符串 轻量的数据传输格式
注: キー名は二重引用符
で囲む必要があります。JOSN には、 JSON.parse と JSON.stringify の 2 つのメソッドがあります。
2.Math — Part1
<script> var book = '{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}'; console.log( JSON.parse( book ) ); console.log( book ); //------------------------------------------ var obj = { name: "k", age: 25 }; console.log( JSON.stringify( obj ) ); console.log( obj ); </script>
1. 0-10 の整数を取得します
对数向上取整
rreeee4.Math—Part2
Math.maxrerreeeemath.min
对数向下取整
math.pirreeeemath.pi:
ええ5.数学-パート3
取0到1的随机数。包括0,但不包括1。
取绝对值
<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>
JSON:
<script> console.log(Math.floor(Math.random()*10)); </script>
キー名二重引用符を使用する必要がありますまとめてください
JOSN には、JSON.parse と JSON.stringify の 2 つのメソッドがあります。
JSON.parseは、バックグラウンドから送信された文字列をオブジェクトに変換します。この変換は、文字列の内容がオブジェクトである場合にのみ必要です。
JSON.stringify、バックグラウンドから渡されたオブジェクトを文字列に変換します。
rreee結果は。 2.Math — Part1 例:
<script> console.log(Math.random()*2+5); </script>
3.Math.randomの使い方
1.0から10までのランダムな整数を取得します取到最大数
取到最小数
4.Math—Part2
取到圆周率
将弧度转化为角度 deg=rad/Math.PI*180; 将角度转化为弧度 rad=deg/180*Math.PI;
Math.PI
<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>
Math.PIの使用法:
num的n次方。 n个num相乘
num的平方根
5.数学— Part3
Math.pow(num,n); <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>
对象格式的字符串
轻量的数据传输格式
<script> var book = '{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}'; console.log( JSON.parse( book ) ); console.log( book ); //------------------------------------------ var obj = { name: "k", age: 25 }; console.log( JSON.stringify( obj ) ); console.log( obj ); </script>
この記事の事例を読んだ後、あなたは方法をマスターしたと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事にご注目ください。 推奨読書:
PromiseA+の実装手順の詳細な説明
React実装で選択されたliを強調表示する手順の詳細な説明
以上がJS での JSON と Math のユースケース分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。