Maison > Article > interface Web > Explication détaillée des objets intégrés JS Math et Date
1. Trouvez la méthode de la valeur maximale
①min()
Syntaxe : Math. min (num1,num2…numN)
Fonction : Trouver la valeur minimale dans un ensemble de nombres.
Valeur de retour : Nombre.
②max()
Syntaxe : Math.max(num1,num2…numN)
Fonction : Rechercher la valeur maximale dans un ensemble de nombres.
Valeur de retour : Nombre.
<script> var min=Math.min(5,-4,0,9,108,-55); console.log(min);//-55 var min1=Math.min(5,-4,0,9,108,-55,"abc"); console.log(min1);//NaN var max=Math.max(88,0,6,85,199); console.log(ma);//199 </script>
2. Méthode d'arrondi
①ceil()
Syntaxe : Math.ceil(num)
Fonction : Arrondir, c'est-à-dire renvoyer un plus grand que Le plus petit entier de num.
Valeur de retour : Nombre.
②floor
Syntaxe : Math.floor(num)
Fonction : Arrondir à l'inférieur et renvoyer la partie entière de num.
Valeur de retour : Nombre.
③round()
Syntaxe : Math.round (num)
Fonction : Arrondissez la valeur à l'entier le plus proche.
Valeur de retour : Nombre.
var num=Math.ceil(189.99); console.log(num);//190 var num1=Math.ceil(189.09); console.log(num1);//190 var num2=189.09; var int1=Math.ceil(num2);//190 var int2=Math.floor(num2);//189 var int3=Math.round(num2);//189 var num3=189.69; var int3=Math.round(num3);//190
3. Trouver la valeur absolue
①abs()
Syntaxe : Math.abs (num)
Fonction : Renvoie la valeur absolue de num.
Valeur de retour : Nombre.
var nums=-55; console.log(Math.abs(nums));//55
4. Générer des nombres aléatoires
①random()
Syntaxe : Math.random()
Fonction : Renvoie un nombre aléatoire supérieur ou égal à 0 et moins de 1.
Valeur de retour : Nombre.
Explication :
La formule pour trouver un entier aléatoire entre n et m :
random=Math.floor(Math.random()*(m-n+1)+n );
var random=Math.random(); console.log(random);//每一次刷新都不一样,小于1的随机数:0.458541256325412 //生成x~x之间的随机整数 function getRandom(n,m){ var choise=m-n+1;//随机整数的个数 return Math.floor(Math.random()*choise+n); } var random1=getRandom(2,6); console.log(random1);//5 3 2...
1. Méthode pour créer un objet date
Syntaxe : new Date(); object
Valeur de retour : renvoie l'objet date et heure actuel sans passer de paramètres.
Remarque :Si vous souhaitez créer un objet date basé sur une date et une heure spécifiques, vous devez transmettre le nombre de millisecondes représentant la date ou un ensemble de valeurs séparées par des virgules représentant les paramètres année, mois, jour, heure, minute et seconde.
2. Méthodes d'obtention de la date et de l'heure 1. getFullYear() : Renvoie l'année à 4 chiffres
2. dans la date Mois, la valeur de retour est 0-11
3. getDate() : Renvoie le nombre de jours dans le mois
4 getDay() : Renvoie la semaine, la valeur de retour est 0-6<.>5. getHours() : renvoie les heures
6, getMinutes() : renvoie les minutes
7, getSeconds() : renvoie les secondes
8, getTime() : renvoie le nombre de millisecondes représentant la date
<script> //创建一个日期时间对象 var weeks=["日","一","二","三","四","五","六"], today=new Date(); console.log(today);//Thu Jan 04 2018 15:43:49 GMT+0800 (中国标准时间) var today=new Date(), year=today.getFullYear(), month=today.getMonth()+1, date=today.getDate(), week=today.getDay(), hours=today.getHours(), minutes=today.getMinutes(), seconds=today.getSeconds(), times=today.getTime(), time=year+'年'+month+'月'+date+'日'+hours+'时' +minutes+'分'+seconds+'秒 星期'+weeks[week]; console.log("现在是:"+time); //现在是:2018年1月4日15时51分41秒 星期四 console.log(times);//从1970年1月1日00:00:00开始到现在时间的毫秒数:1515052409017 </script>
1. setFullYear(year) : définissez l'année à 4 chiffres2. la date, à partir de 0, 0 signifie janvier
3. setDate() : Définir la date
4 setDay() : Définir le jour de la semaine, à partir de 0, 0 signifie dimanche
5. setHours() : Définissez les heures
6. setMinutes() : Définissez les minutes
7. setSeconds() : Définissez les secondes
8. setTime() : Définissez la date en millisecondes, ce qui changera l'intégralité. date
//创建一个日期时间对象 var today=new Date(); today.setFullYear(2015); console.log(today.getFullYear());//2015 today.setMonth(8); console.log(today.getMonth());//8 today.setMonth(13); console.log(today.getMonth());//1
<script> var today=new Date(); //第一种做法 //today.setDate(today.getDate()+50); //console.log(today.getDay()); //5 //第二种做法 var weeks=["日","一","二","三","四","五","六"]; var year=today.getFullYear(); var month=today.getMonth(); var day=today.getDate(); //创建一个目标日期对象 var temp = new Date(year,month,day+50); console.log("50天后的今天是:"+temp.getFullYear()+'-'+(temp.getMonth()+1)+'-'+temp.getDate() +'-'+'星期'+weeks[temp.getDay()]); //50天后的今天是:2018-2-23-星期五 </script>
Tutoriel recommandé : "
Tutoriel JSCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!