字符串,数组,定时器,form
生活随笔
收集整理的這篇文章主要介紹了
字符串,数组,定时器,form
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
字符串,數(shù)組,定時(shí)器,form
*/</script> 2.按數(shù)學(xué)上的大小排序 <script> var arr = [-8,15,2,3,1]; arr.sort(function (a,b) {// return a - b; //從小到大// return b - a; //從大到小// return 1; // 原來(lái)arr的倒序// return 0; // 大于等于0,為原來(lái)的順序 }); console.log(arr); </script>
// 時(shí)間對(duì)象
// 獲取時(shí)間
var date=new Date();
// 獲取時(shí)間戳
// 1.
var strap = date.getTime();
// 2.
var strap2 = date*1;
// 獲取年
var year = date.getFullYear();
// 獲取月份 月份為0~11
var month = date.getMonth()+1;
// 獲取日期 日期為1~31
var days = date.getDate();
// 獲取小時(shí)
var hour = date.getHours();
// 獲取分鐘 分鐘
var min = date.getMinutes();
// 獲取秒 秒
var sec = date.getSeconds();
// 獲取周幾
var day=date.getDay();
*/
一.字符串
<script>/*// 字符串的屬性var a="hello world";console.log(a.length);console.log(a[1]);var b=11;// alert(typeof(b.toString())); // 將數(shù)字轉(zhuǎn)換成字符串// substring截取字符串 會(huì)自己比較參數(shù)的大小,小的在前面。負(fù)數(shù)轉(zhuǎn)為0console.log(a.substring(3,6)); // 通過(guò)索引截取一段字符console.log(a.substring(6,3)); // 等同上console.log(a.substring(-3,6)); // 負(fù)數(shù)等于零(0,6)// slice切片一個(gè)參數(shù)console.log(a.slice(-5)); // 切片,倒數(shù)第五個(gè)到最后console.log(a.slice(2)); // 切片,二到最后console.log(a.slice(3,6)); // 3-6console.log(a.slice(-5,-1)); //// * split切割 返回 數(shù)組,在通過(guò)索引可以拿到里面的內(nèi)容console.log(a.split("w"));// * indexOf查找字符串 又返回索引 不存在返回 -1console.log(a.indexOf("o")); // 返回找到的第一個(gè)字符索引// toUpperCase將字符串全部轉(zhuǎn)換成大寫(xiě)console.log(a.toUpperCase());// toLowerCase將字符串全部轉(zhuǎn)換成小寫(xiě)console.log(a.toLowerCase());*/</script>二.數(shù)組
<script>// 數(shù)組array -存儲(chǔ)數(shù)據(jù) 有序可寫(xiě) var shuzu=[1,2,"a"] or var shuzu2=new Array();在通過(guò)shuzu2[0]="val"// 查看數(shù)組的個(gè)數(shù) arr.length// 可以讀可寫(xiě) arr[0]="x";// 在后面添加 能同時(shí)添加多個(gè)值 arr.push// 在前面添加 能同時(shí)添加多個(gè)值 arr.unshift()// 刪除數(shù)組的最后一個(gè) arr.pop()// 刪除數(shù)組的第一個(gè) arr.shift()// * 數(shù)組的長(zhǎng)度 arr.splice() 返回刪除(修改)值// 一個(gè)參數(shù) 數(shù)組的長(zhǎng)度為1,也就是數(shù)組只保留一位,刪除其他var arr=["a",1,"d",2,3,4,5];// console.log(arr.splice(1)); 返回值[1,"d",2,3,4,5] arr=["a"]// 二個(gè)參數(shù) 從第一位開(kāi)始刪除2位// console.log(arr.splice(1,2)); // 1,"d"// 三個(gè)參數(shù)// 從第0個(gè)開(kāi)始,將后面2個(gè)刪除再添加一個(gè)"z"//console.log(arr.splice(0,2,"z")); // 打印改變的值(1,2) arr變成["a","z",2,3,4,5]// 從第0個(gè)開(kāi)始,將后面2個(gè)刪除再添加"z","x"//console.log(arr.splice(0,2,"z","x")); // 打印改變的值(1,2) arr變成["a","z","x",2,3,4,5]// 第二位開(kāi)始前面插入 d前面//console.log(arr.splice(2,0,"z","x")); // 打印 [],arr變成 ["a",1,"z","x","d",2,3,4,5]//join 將數(shù)組拼接成字符串//將數(shù)組以 什么方式 拼接起來(lái)成為字符串,**可以識(shí)別標(biāo)簽 console.log(arr.join(""));console.log(arr.join("~"));/*arr.sort() // 1.非數(shù)學(xué)上的順序順序來(lái)排序 arr.reverse()倒序排序*/</script> 2.按數(shù)學(xué)上的大小排序 <script> var arr = [-8,15,2,3,1]; arr.sort(function (a,b) {// return a - b; //從小到大// return b - a; //從大到小// return 1; // 原來(lái)arr的倒序// return 0; // 大于等于0,為原來(lái)的順序 }); console.log(arr); </script>
三:定時(shí)器
時(shí)間對(duì)象:
/*// 時(shí)間對(duì)象
// 獲取時(shí)間
var date=new Date();
// 獲取時(shí)間戳
// 1.
var strap = date.getTime();
// 2.
var strap2 = date*1;
// 獲取年
var year = date.getFullYear();
// 獲取月份 月份為0~11
var month = date.getMonth()+1;
// 獲取日期 日期為1~31
var days = date.getDate();
// 獲取小時(shí)
var hour = date.getHours();
// 獲取分鐘 分鐘
var min = date.getMinutes();
// 獲取秒 秒
var sec = date.getSeconds();
// 獲取周幾
var day=date.getDay();
*/
? 定時(shí)器:
<script>// 定時(shí)器// 1.延遲定時(shí)器// 1)執(zhí)行一次 setTimeout(Fn,time), Fn為執(zhí)行的事件,time為時(shí)間 setTimeout(function () {alert(1)},2000); // 2000=2s// 2)執(zhí)行多次 setInterval(Fn,time) setInterval(function () {console.log(1)},2000)// 清除定時(shí)器 clearTimeout(name); // 定時(shí)器name clearInterval(name) ; //定時(shí)器 name */</script>四.form表單
<!--form表單--><!--action="向何處提交,將數(shù)據(jù)提交給后臺(tái)處理" method="提交的方式post,get"--><!--get以name=value提交,沒(méi)有設(shè)置value則顯示on,顯示在網(wǎng)址欄--><!--post提交,顯示在開(kāi)發(fā)者工具的 Nerwork下的Doc里面--><form action="" method="get" autocomplete="off"> <!--autocomplete="off"關(guān)閉提示的賬號(hào)歷史信息--><!--input是單標(biāo)簽-->賬號(hào):<input type="text" name="user" placeholder="提示語(yǔ)句 賬號(hào)"><br>密碼:<input type="password" name="paswd" placeholder="提示語(yǔ)句 密碼"><br><!--單選框 為一個(gè)選項(xiàng),多個(gè)選項(xiàng)中選一個(gè),需要表明多個(gè)選項(xiàng)是一類(lèi)的。通過(guò)name實(shí)現(xiàn)checked 是默認(rèn)選中 ,disabled禁選框-->性別:<input type="radio" name="gender" value="nan">男<input type="radio" name="gender" checked value="nv">女<input type="radio" name="gender" disabled value="no">Thailand<br><!--多選框 checked 是默認(rèn)選中,disabled禁選框-->選擇愛(ài)好:<input type="checkbox" id="dance" name="hobby"><label for="dance">跳舞</label> <!--通過(guò)id關(guān)聯(lián),點(diǎn)擊內(nèi)容 跳舞也能選中多選框 --><input type="checkbox" name="hobby" checked>唱歌<input type="checkbox" name="hobby" disabled>游泳<br><!--下拉框 后臺(tái)通過(guò)name和value 拿數(shù)據(jù)-->選擇地區(qū):<select name="address" id="a" size="2"> <!--size顯示2項(xiàng)出來(lái) --><option value="1">成都</option><option value="2" selected>南極</option> <!--selected默認(rèn)展示的項(xiàng) --><option value="3">北極</option><option value="4">中國(guó)</option></select><br><!--文本框 通過(guò)樣式設(shè)置寬高 resize=none設(shè)置不拉伸,=vertical豎直方向拉伸,=horizontal水平拉伸 -->文本框:<textarea name="" id=""></textarea><br><!--提交submit默認(rèn)value值提交,就是--按鈕上顯示的字,可以修改-->提交按鈕:<input type="submit" value="tijiao"><br><!--重置 value默認(rèn) 重置-->重置:<input type="reset"><!--button value默認(rèn)為空 js來(lái)操作--><input type="button" value="js操作"><br></form>效果
?
posted on 2018-01-28 19:23 .Tang 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/tangpg/p/8371764.html
總結(jié)
以上是生活随笔為你收集整理的字符串,数组,定时器,form的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 通讯录数据表设计v0.5
- 下一篇: hihocoder 1035 : 自驾旅