Math数学オブジェクトとDate日付オブジェクト

15286 ワード

Math数学オブジェクト
  • Math数学オブジェクト
  • 乱数範囲
  • Date日付オブジェクト
  • .現在のシステム時間
  • を取得する.
  • .固定時間を設定する
  • .ある日は何曜日と判断しますか?
    Math数学オブジェクト
    Math
    数学オブジェクト
    Math.random()
    0~1の乱数を返します.
    Math.max(num 1,num 2,num 3,…,numN)
    最大の数を返します.複数を書くことができます.
    Math.min(num 1,num 2,num 3,…,numN)
    最小の数を返します.複数を書くことができます.
    Math.abs(num)
    絶対値を返します
    Math.ceeir(num)
    上に向かって整理する
    Math.flor(num)
    下揃え
    Math.round(num)
    四捨五入
    Math.pow(x,y)
    xのy乗を求める
    Math.sqrt(x)
    xの開平方を求めます
    <script type="text/javascript">
    	//   
    	console.log(Math.max(1,2,3,4,5))    //5
    	//   
    	console.log(Math.min(1,2,3,4,5))    //1
    	//   
    	console.log(Math.abs(5))    //5
    	console.log(Math.abs(-5))   //5
    	//    
    	console.log(Math.ceil(2.1))   //3
    	console.log(Math.ceil(2.9))   //3
    	//    
    	console.log(Math.floor(4.1))    //4
    	console.log(Math.floor(4.9))    //4
    	//    
    	console.log(Math.round(6.7))    //7
    	console.log(Math.round(6.1))    //6
    	//x->(2) y->(3)  
    	console.log(Math.pow(2,3))    //8
    	//x->(16)    
    	console.log(Math.sqrt(16))    //4
    </script>
    
    乱数の範囲
    //             
      function random(min,max){
          //       
        return Math.round(Math.random()*(max-min)+min);
      }
      console.log(random(12,18));
    
    日付オブジェクト
        :
    	      :   var date = new Date()
            :  	 	setXXX
            :   		getXXX
    	      :   	toXXX
    
    date.get FulYear()
    4桁の年を返します
    date.get Month()
    月に戻る(0~11)注:1を追加します.
    date.get Date()
    一ヶ月のある日(1~31)を返します.
    date.get Hours()
    戻り時間(0~23)
    date.get Minutes()
    分(0~59)を返します.
    date.get Seconds()
    秒(0-59)を返します
    date.getDay()
    一週間のうちのある日を返します.
    date.getTime()
    1970年1月1日現在のミリ秒数(タイムスタンプ)を返します.
    toLocale String()
    Dateオブジェクトは、ローカル時間に応じて文字列に変換され、結果eg:2020/2/2 4:29:26に戻ることができる.
    toLocale TimeString()
    Dateオブジェクトの時間部分は、ローカル時間に応じて文字列に変換し、結果を返します.eg: 4:29:26toLocareDateString()
    Dateオブジェクトの日付部分は、ローカル時間に応じて文字列に変換し、結果を返します.eg:2020/2/21.現在のシステム時間を取得する
    <script type="text/javascript">
    	var d = new Date()
    	console.log(d)
    </script>
    
    2.固定時間の設定
    <script type="text/javascript">
    	var d = new Date()
    		
    	//     :
    	// 1.    
        //     
    	d.setFullYear(2008)
    	//     
    	d.setMonth(7)  //   +1,7     
    	//     
    	d.setDate(8)
    	//   
    	d.setHours(08)
    	//     
    	d.setMinutes(08)
    	//    
    	d.setSeconds(08)
        //     
    	d.setMilliseconds(888)
    	
    	console.log(d)
    </script>
    
    3.ある日は何曜日かを判断する
    <script type="text/javascript">
    	//              
    	var d = new Date();
    	//         ,        
    	d.setMonth(d.getMonth()-1);
    	//    1 
    	d.setDate(1);
    	// 0-6,0     ,1     ...
    	var week = ["   ","   ","   ","   ","   ","   ","   "];
    	console.log(week[d.getDay()]);
    </script>