日常 JS練習題 一

2021-09-25 07:56:00 字數 3595 閱讀 1788

排序撲克牌(j,q,k,a,2…,10,大王,小王) 從小到大排序,2算大的。

// 1. 排序撲克牌

// (j,q,k,a,2.....,10,大王,小王)

// 從小到大排序,2算大的。

(function

(cards)

else

if(cards[index]

=='q'

)else

if(cards[index]

=='k'

)else

if(cards[index]

=='a'

)else

if(cards[index]

=='2'

)else

if(cards[index]

=='black joker'

)else

if(cards[index]

=='red joker')}

ordercards = cards.

sort

(function

(i, j));

for(

let index in ordercards)

else

if(ordercards[index]

=='12'

)else

if(ordercards[index]

=='13'

)else

if(ordercards[index]

=='14'

)else

if(ordercards[index]

=='15'

)else

if(ordercards[index]

=='16'

)else

if(ordercards[index]

=='17')}

console.

log(ordercards);}

)(['j'

,'q'

,'k'

,'a'

,'2'

,'3'

,'4'

,'5'

,'6'

,'7'

,'8'

,'9'

,'10'

,'red joker'

,'black joker'

])

寫乙個函式,函式原型如下

function myround( num , p )

// 2. 寫乙個函式,函式原型如下

// function myround( num , p )

//

// var r = myround( 34.567 , 2 ) ; == > 34.57

// var r = myround( 34.5678 , 3 ) ; == > 34.568

function

myround

(num, p)

var r =

myround

(34.5678,3

);console.

log(r)

;

寫乙個函式,函式原型如下

function myrandom( num )

var r = myrandom(100); ==> [0,100)

// 3. 寫乙個函式,函式原型如下

// function myrandom( num )

// // var r = myrandom(100); ==> [0,100)

function

myrandom

( num )

var r =

myrandom

(100);

console.

log(r)

;

小明的爸爸要退休了,小明要繼承爸爸的衣缽, 爸爸是打魚的,爸爸說,要三天打魚兩天曬網。爸爸的退休時間為2015/2/3,請問小明今天在幹什麼?

// 4. 小明的爸爸要退休了,小明要繼承爸爸的衣缽,

// 爸爸是打魚的,爸爸說,要三天打魚兩天曬網。

// 爸爸的退休時間為2015/2/3,請問小明今天在幹什麼

(function()

else})

();

小明是1999/2/5出生的,小明的妹妹於569天後出生,請問小明的妹妹幾年幾月幾日出生?

// 5. 小明是1999/2/5出生的,小明的妹妹於569天後

// 出生,請問小明的妹妹幾年幾月幾日出生

(function()

)()

實現頁面驗證,需要撰寫的驗證函式如下:

實現對身份證號碼的驗證:17個數字 + 1個數字|x|x

實現對數字的驗證:只能是小數,且是小數點2位。

範例:23.568 ==> false

45.6 ==> true

45 ==> true

>

>

>

testtitle

>

head

>

>

>

function

check()

var flag =

true

;for

(let index in idcard)

else}}

//alert("1111");

if(flag)

else

}function

checknum()

else

}script

>

onsubmit

="check()"

>

>

>

>

type

="text"

name

="idcard"

id="idcard"

>

td>

>

type

="submit"

>

td>

tr>

>

>

type

="text"

name

="num"

id="num"

>

td>

>

type

="button"

onclick

="checknum()"

value

="驗證"

>

td>

tr>

table

>

form

>

body

>

html

>

a說b說謊了,b說c說謊了,c說a和b都說謊了,請問誰說謊,誰沒有說謊?

// 7. a說b說謊了,b說c說謊了,c說a和b都說謊了,

// 請問誰說謊,誰沒有說謊

(function()

}}}}

)()

js練習題(一)

給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。var addtwonumbers fun...

C語言日常練習題(一)

今日的程式設計練習題。1 列印100 200之間的素數。素數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數。列印100 200之間的素數。素數 只能被一和其本身整除的數。include include intmain if j i printf d i system pause retu...

JS語句練習題

var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var c prompt 再輸入乙個數字 if b else if b else if b else 方法二 var a prompt 輸入乙個數字 var b prompt 輸入乙個 中的任意運算子 var...