本文目錄一覽:
怎麼用「JS實現」判斷閏年?
function isLeapYear(year) //閏年能被4整除且不能被100整除,或能被400整除。
script language=』javascript』
function isLeapYear(year) { return (year % 4 == 0) (year % 100 != 0 || year % 400 == 0); }
/script
HTML 中的腳本必須位於 script 與 /script 標籤之間。
腳本可被放置在 HTML 頁面的 body 和 head 部分中。
一.script 標籤
如需在 HTML 頁面中插入 JavaScript,請使用 script 標籤。
script 和 /script 會告訴 JavaScript 在何處開始和結束。
script 和 /script 之間的代碼行包含了 JavaScript:
script
alert(“My First JavaScript”);
/script
您無需理解上面的代碼。只需明白,瀏覽器會解釋並執行位於 script 和 /script 之間的 JavaScript。
那些老舊的實例可能會在 script 標籤中使用 type=”text/javascript”。現在已經不必這樣做了。JavaScript 是所有現代瀏覽器以及 HTML5 中的默認腳本語言。
二.body 中的 JavaScript
在本例中,JavaScript 會在頁面加載時向 HTML 的 body 寫文本:
實例
!DOCTYPE html
html
body
.
.
script
document.write(“h1This is a heading/h1”);
document.write(“pThis is a paragraph/p”);
/script
.
.
/body
/html
js使用步驟鏈接
參考資料
百度文庫.百度文庫[引用時間2018-1-4]
用JS實現判斷閏年
首先來分析一下滿足閏年的條件:四年一閏,百年不閏,四百年再閏。也就是說,每4年就是一個閏年,但是當年份是整百數時,必須是400的倍數才是閏年;不是400的倍數的年份,即使是4的倍數也不是閏年。
使用JS實現的代碼及注釋如下:
function isLeapYear(year) {
var cond1 = year % 4 == 0; //條件1:年份必須要能被4整除
var cond2 = year % 100 != 0; //條件2:年份不能是整百數
var cond3 = year % 400 ==0; //條件3:年份是400的倍數
//當條件1和條件2同時成立時,就肯定是閏年,所以條件1和條件2之間為「與」的關係。
//如果條件1和條件2不能同時成立,但如果條件3能成立,則仍然是閏年。所以條件3與前2項為「或」的關係。
//所以得出判斷閏年的表達式:
var cond = cond1 cond2 || cond3;
if(cond) {
alert(year + “是閏年”);
return true;
} else {
alert(year + “不是閏年”);
return false;
}
}
JS如何優雅的判斷閏年
對於js中的Date對象,我們new Date()後做的最多的操作就是getTime()、getFullYear()、getMonth()、getSecond(),在實際開發中幾乎很少會用到getDate()這個方法,因為應用場景太少了。在工作中我們經常會需要判斷某個年份是否是閏年這個需求,以前我們都是使用一套公式算出來的,這個方法比較麻煩,並且公式還記不住。getDate()方法就是我們的福音,用它可以很方便的實現判斷閏年的需求!
1.1、getDate()方法的使用
1、new Date()第三個參數為0或為負數
1.2、new Date()第三個參數為正數
當第三個參數為正數時表示獲取該數字在(月份+1)中的第幾天,如果數字大於(月份+1)的最大天數,則月份往下再加1,然後再進行計算。
2、判斷年份是否是閏年
2.1、使用getDate()方法判斷年份是否為閏年
2.2、使用公式計算是否是閏年
原創文章,作者:ZEPJH,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/318120.html