字符串與日期

定義:定義一個變量,然後直接將字符串賦值給它。
 字符串的本質是字符組成的數組,所以數組的方法它基本上都有。
 

(1)訪問字符串裏面的字符
          a 數組方式:str[i];
          b 字符串特有的方式:charAt[].
  

2)查找

          a 數組方式:indexof
          b 字符串方式:search()方法:傳入參數(要搜索的子串),返回子串的第一個字符在父串的下標。這個方法對大小寫敏感。
          search方法的功能比indexof更強大,它可以使用正則表達式來查找。
  (3)取子串
          a 數組方式:slice()
          b 字符串特有的方法
          1.substr(start,length);傳入參數 (第一個參數,開始截取的下標,如果沒有第二個參數,它就一直截取到最後)(第二個參數,截取的長度)
          2.substring(start,end)傳入兩個參數,第一個參數,開始截取的下標,第二個參數,截取結束的下標。
   (4)替換
   數組方式:splice
   字符串方式:replace()替換,傳入的參數(第一個參數被替換的子串)(第二個參數是新的子串)
   

var str = "hello world"
         str = str.replace("world"."china");
    alert(str);

toUpperCase():小寫字母轉化大寫字母

var str = prompt("請輸入一個英文字符串"); //abc
str = str.toUpperCase();
alert(str); //ABC

toLowerCase():大寫轉化爲小寫。

r str = prompt("請輸入一個英文字符串"); //ABC
str = str.toLowerCase();
alert(str); //abc

trim()方法:去除字符串首尾的空格符

str="            請輸入一個英文字符串              ";
str = str.trim();
alert(str);
split(x

split(x):字符串的分割。用字符串“x”進行分割。分割之後是一個數組.
數組有一個toString方法,將數組轉換成字符串,元素之間用逗號隔開

“`
a b c”;
var result = a.split(” “);
alert(result);//[“a”,”
b”,//”c”]

日期
定義:
var d = new Date();
var d = new Date(2017,3,22,8,30,22);
不給參數,定義的日期爲執行這條指令時那一刻的系統日期。
當然也可以指定年月日時分秒參數,但是要特別注意的是月從0開始,即0表示1月
修改日期分量:
setYear、setMonth、setDate……

獲取日期分量
getYear、getMonth
getMilliseconds是獲取毫秒分量
getTime獲取的是從1970-1-1 0
:00:00至指定日期所經歷的毫秒數。

var d = new Date(2017,3,22,8,30,22,500);
document.write(d.toString()+”
”);
document.write(d.toDateString()+”
”);
document.write(d.toTimeString()+”
”);
document.write(d.toLocaleDateString()+”
”);
document.write(d.toLocaleTimeString()+”
”);
document.write(d.toUTCString()+”
”);

發佈了40 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章