substr() 方法可在字串中抽取從 start 下標開始的指定數目的字符。
stringObject.substr(start,length)
第1種 用這個substr()直接抽取
<script>
var card=(prompt('請輸入身份證號碼'));
yearB=card.substr(6,4);
console.log(yearB);
yearB=2021-yearB;
switch(yearB>=18){
case true:
alert('你的身份證號是:'+card+'\n'+"你今年"+yearB+"歲,已成年,開機成功!!");
break;
case false:
alert('你的身份證號是:'+card+'\n'+"你今年"+yearB+"歲,未成年,建議重新找張身份證!!");
break;
}
</script>
第二種 用除法
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>網吧開機</title>
<script>
var card=(prompt('請輸入身份證號碼'));
var year=card/(10**8);
var yearA=year%(10**4);
yearB=parseInt(2021-yearA);
console.log(card);
console.log(year);
console.log(yearA);
console.log(yearB);
switch(yearB>=18){
case true:
alert('你的身份證號是:'+card+'\n'+"你今年"+yearB+"歲,已成年,開機成功!!");
break;
case false:
alert('你的身份證號是:'+card+'\n'+"你今年"+yearB+"歲,未成年,建議重新找張身份證!!");
break;
}
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/277596.html
標籤:JavaScript
上一篇:Could not load existing sourcemap of "../shared/tfjs-examp les.css".
