JavaScript 数値演算 新しいページはコチラ
提供: yonewiki
(→最小値・最大値 max/min) |
(→最小値・最大値 max/min) |
||
429行: | 429行: | ||
サンプル | サンプル | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | <HTML> | ||
+ | <HEAD> | ||
+ | <TITLE>JavaScript max min</TITLE> | ||
+ | <!--[if lt IE 9]><script type="text/javascript" src="ExplorerCanvas-master/excanvas.js"></script><![endif]--> | ||
+ | <script type="text/x-mathjax-config"> | ||
+ | MathJax.Hub.Config({ | ||
+ | tex2jax: { | ||
+ | inlineMath: [['$','$'], ['\\(','\\)']], | ||
+ | processEscapes: true | ||
+ | }, | ||
+ | CommonHTML: { matchFontHeight: false }, | ||
+ | displayAlign: "left", | ||
+ | displayIndent: "2em" | ||
+ | }); | ||
+ | </script> | ||
+ | <script async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML"> | ||
+ | </script> | ||
+ | |||
+ | </HEAD> | ||
+ | <BODY> | ||
+ | JavaScript max min<br /> | ||
+ | <SCRIPT Language="JavaScript"> | ||
+ | <!-- | ||
+ | var prevNumber = ""; | ||
+ | var arrNumber = new Array(3,-1,13,5,9,25,-0.51,3.9,9.9); | ||
+ | document.write("配列arrNumber="); | ||
+ | for(var element in arrNumber){ | ||
+ | if(arrNumber[element] != ""){ | ||
+ | if(prevNumber == ""){ | ||
+ | prevNumber = arrNumber[element]; | ||
+ | nMaxTemp = prevNumber; | ||
+ | nMinTemp = prevNumber; | ||
+ | } | ||
+ | else{ | ||
+ | prevNumber = arrNumber[element]; | ||
+ | nMaxTemp = Math.max(nMaxTemp, arrNumber[element]); | ||
+ | nMinTemp = Math.min(nMinTemp, arrNumber[element]); | ||
+ | } | ||
+ | } | ||
+ | document.write(arrNumber[element], ","); | ||
+ | } | ||
+ | document.write("<BR />\n"); | ||
+ | document.write("最大値 = ", nMaxTemp, "<BR />\n"); | ||
+ | document.write("最小値 = ", nMinTemp, "<BR />\n"); | ||
+ | --> | ||
+ | </SCRIPT> | ||
+ | |||
+ | </BODY> | ||
+ | </HTML> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | [[Media:JavaScript Math MaxMin.html|サンプル実行結果]] | ||
=== 絶対値 abs === | === 絶対値 abs === |