// 1. 排序扑克牌// (J,Q,K,A,2.....,10,大王,小王) // 从小到大排序,2算大的。(function(cards){var orderCards;//console.log(cards);for(let index in cards){if(cards[index]=='J'){cards[index]='11'}elseif(cards[index]=='Q'){cards[index]='12'}elseif(cards[index]=='K'){cards[index]='13'}elseif(cards[index]=='A'){cards[index]='14'}elseif(cards[index]=='2'){cards[index]='15'}elseif(cards[index]=='Black Joker'){cards[index]='16'}elseif(cards[index]=='Red Joker'){cards[index]='17'}//console.log(index);}//console.log(cards);
orderCards = cards.sort(function(i, j){return i - j});for(let index in orderCards){if(orderCards[index]=='11'){orderCards[index]='J'}elseif(orderCards[index]=='12'){orderCards[index]='Q'}elseif(orderCards[index]=='13'){orderCards[index]='K'}elseif(orderCards[index]=='14'){orderCards[index]='A'}elseif(orderCards[index]=='15'){orderCards[index]='2'}elseif(orderCards[index]=='16'){orderCards[index]='Black Joker'}elseif(orderCards[index]=='17'){orderCards[index]='Red Joker'}}
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.568functionmyRound(num, p){// body...var num =newString(num);var index =(num.slice(num.indexOf('.'), num.length-1).length - p);return num.slice(0, num.length - index);}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)functionmyRandom( num ){// body...return Math.floor(Math.random()* num);}var r =myRandom(100);
console.log(r);
<!--
// 6. 实现页面验证,需要撰写的验证函数如下:
// 实现对身份证号码的验证:17个数字 + 1个数字|x|X
// 实现对数字的验证:只能是小数,且是小数点2位。
// 范例:23.568 ==> false
// 45.6 ==> true
// 45 ==> true
--><!DOCTYPE html><html><head><title>test</title></head><body><script>functioncheck(){// body...var idcard = document.getElementById("idcard").value;if(idcard.length <18){alert("身份证号长度18位!")}var flag =true;for(let index in idcard){//alert(index);if(isNaN(idcard[index])){//alert(index);if(index == idcard.length-1&&(idcard[index]=='x'|| idcard[index]=='X')){
flag =true;}else{
flag =false;break;}}}//alert("1111");if(flag){alert("身份证号验证成功!");}else{alert("身份证号不正确!")}}functioncheckNum(){// body...var num = document.getElementById("num").value;var index = num.indexOf('.');if(index >0&& num.slice(index,num.length-1).length ==2){alert("数字验证成功!");}else{alert("数字验证不成功!");}}</script><formonsubmit="check()"><table><tr><td><inputtype="text"name="idcard"id="idcard"></td><td><inputtype="submit"></td></tr><tr><td><inputtype="text"name="num"id="num"></td><td><inputtype="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(){// body...for(var a =0; a <=1; a++){for(var b =0; b <=1; b++){for(var c =0; c <=1; c++){if(((a&&!b)||(!a&&b))&&((b&&!c)||(!b&&c))&&((c&&!a&&!b)||(!c&&a&&b)||(!c&&!a&&b)||(!c&&a&&!b))){
console.log(a,b,c);}}}}})()
排序扑克牌(J,Q,K,A,2…,10,大王,小王) 从小到大排序,2算大的。// 1. 排序扑克牌// (J,Q,K,A,2.....,10,大王,小王) // 从小到大排序,2算大的。(function (cards) { var orderCards; //console.log(cards); for(let index in cards){ if (c...