<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
String物件用來支援對於字串的處理。
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>String物件</title> <script> onload=function(){ var btn=document.querySelector("input[type='button']"); var len=document.querySelector("input[type='text']"); btn.onclick=function(){ alert("字串長度:"+len.value.length); }; }; </script> </head> <body> <input type="text" id="len"/> <input type="button" value="獲取字串長度" id="btnLength" /> </body> </html>
效果:
文字方塊裡面輸入內容時:
文字方塊未輸入內容時:
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>String物件</title> <script> onload=function(){ var btn=document.querySelector("input[type='button']"); var len=document.querySelector("input[type='text']"); var btnMethod=document.querySelector("input[name='method']"); var writeDiv=document.querySelector("#printMethod"); //var str=len.value.toString(); btn.onclick=function(){ alert("字串長度:"+len.value.length); }; // 方法 btnMethod.onclick=function(){ var str="a good man is a real man"; // 1、CharAt 返回字串中指定位置的字元 var charAt=str.charAt(5); // 2、indexOf 查詢某個指定的字串在字串中首次出現的位置 // 如果能查到則返回所在字串中的位置,如果查詢不到則返回-1 var str1=str.indexOf("m"); var str2=str.indexOf("woman"); // 返回-1 // 查詢字串中下標為8以後的字串中man首次出現的位置 var str3=str.indexOf("man",8); // 3、substring(index1,index2)返回位於指定索引index1和index2之間的字串, // 並且包括索引index1對應的字元,不包括索引index2對應的字元。 var substr=str.substring(3,7);//返回索引從3到7之間的字串 // 省略第二個引數則表示一直到字串的末尾 var substr2=str.substring(6); // 4、split(str) 將字串分割為字串陣列 var strs=str.split(" ");// 用「|」分割陣列 // 5、toLowerCase() 將字串轉換為小寫字母 var lowerStr=str.toLowerCase(); // 6、toUpperCase() 將字串轉換為大寫字母 var upperStr=str.toUpperCase(); var strTemp="位置為5的字串:"+charAt+"<br />"; strTemp+="字元m出現的位置:"+str1+"<br />"; strTemp+="字串woman出現的位置:"+str2+"<br />"; strTemp+="索引8以後的man出現的位置:"+str3+"<br />"; strTemp+="索引3~7之間的字串是:"+substr+"<br />"; strTemp+="索引6以後的字串是:"+substr2+"<br />"; strTemp+="陣列:"+strs+"<br />"; strTemp+="小寫字母:"+lowerStr+"<br />"; strTemp+="大寫字母:"+upperStr+"<br />"; writeDiv.innerHTML=strTemp; }; }; </script> </head> <body> <input type="text" id="len"/> <input type="button" value="獲取字串長度" id="btnLength" /> <input type="button" value="字串方法" name="method" id="btnMethod" /> <div id="printMethod" style="border:1px solid red;height:200px;margin-top:20px;"> </div> </body> </html>
結果:
Math物件用於執行常用的數學任務,它包含了若干個數位常亮和函數。
常用方法如下:
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Math物件</title> <script> onload=function(){ var btn=document.querySelector("input[name='btnMath']"); var showDiv=document.querySelector("#show"); btn.onclick=function(){ // 上舍入 捨去小數部分,整數部分都加1 var str="25.8的上舍入值:"+Math.ceil(25.8)+"<br />"; str+="25.1的上舍入值:"+Math.ceil(25.1)+"<br />"; str+="-25.8的上舍入值:"+Math.ceil(-25.8)+"<br />"; str+="-25.1的上舍入值:"+Math.ceil(-25.1)+"<br />"; // 下舍入 捨去小數部分,整數部分不變 str+="25.8的下舍入值:"+Math.floor(25.8)+"<br />"; str+="25.1的下舍入值:"+Math.floor(25.1)+"<br />"; str+="-25.8的下舍入值:"+Math.floor(-25.8)+"<br />"; str+="-25.1的下舍入值:"+Math.floor(-25.1)+"<br />"; // 四捨五入 str+="25.8的四捨五入值:"+Math.round(25.8)+"<br />"; str+="25.1的四捨五入值:"+Math.round(25.1)+"<br />"; str+="-25.8的四捨五入值:"+Math.round(-25.8)+"<br />"; str+="-25.1的四捨五入值:"+Math.round(-25.1)+"<br />"; // 亂數 返回0~1之間的亂數 str+="1~100的亂數:"+Math.floor(Math.random()*100)+"<br />"; showDiv.innerHTML=str; }; }; </script> </head> <body> <input type="button" name="btnMath" value="Math物件常用函數" /> <div id="show" style="border:1px solid red;height:300px;margin-top:20px;padding-left:5px;"> </div> </body> </html>
結果:
Date物件用於操作日期和時間。
var myDate=new Date([引數]);
例如:
例如:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Date物件</title> <script> onload=function(){ // 建立Date物件 var date=new Date(); var btn=document.querySelector("input[name='btnDate']"); var showDiv=document.querySelector("#show"); btn.onclick=function(){ var str="當前日期:"+date.getDate()+"<br />"; str+="今天是星期:"+date.getDay()+"<br />"; str+="小時:"+date.getHours()+"<br />"; str+="分鐘:"+date.getMinutes()+"<br />"; str+="秒:"+date.getSeconds()+"<br />"; str+="當前月份:"+date.getMonth()+"<br />"; str+="當前年份:"+date.getFullYear()+"<br />"; str+="毫秒數:"+date.getTime()+"<br />"; showDiv.innerHTML=str; }; }; </script> </head> <body> <input type="button" name="btnDate" value="Date物件常用函數" /> <div id="show" style="border:1px solid red;height:300px;margin-top:20px; padding-left:5px;"> </div> </body> </html>
結果:
範例程式:
實現時鐘效果:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>時鐘</title> <script> onload=function(){ var btnStart=document.querySelector("#btnStart"); var btnStop=document.querySelector("#btnStop"); var showDiv=document.querySelector("#show"); var handle; function showTime(){ var currentDate=new Date(); var year=currentDate.getFullYear(); // 月份 var month=currentDate.getMonth()+1; // 日 var day=currentDate.getDate(); // 小時 var hour=currentDate.getHours(); // 分鐘 var mit=currentDate.getMinutes(); // 秒 var second=currentDate.getSeconds(); // 星期 var week; switch(currentDate.getDay()) { case 0: week="星期日"; break; case 1: week="星期一"; break; case 2: week="星期二"; break; case 3: week="星期三"; break; case 4: week="星期四"; break; case 5: week="星期五"; break; case 6: week="星期六"; break; } showDiv.innerHTML="當前時間:"+year+"年"+month+"月"+day+"日"+" "+ hour+":"+mit+":"+second+" "+week; }; btnStart.onclick=function(){ showTime(); handle= setInterval(showTime,1000); } btnStop.onclick=function(){ clearInterval(handle); } }; </script> </head> <body> <input type="button" id="btnStart" value="開始" /> <input type="button" id="btnStop" value="停止" /> <div id="show" style="border:1px solid red;height:300px;margin-top:20px; padding-left:5px;"> </div> </body> </html>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45