什麼是字符串,web前端開發裏起到什麼做用


  觀察淘寶網商品數據,有一個東西叫服務器>>>>js的做用重要做用之一>>>>交互>>>>人機交互(事件)>>>>服務器交互(ajax);javascript

  服務器交互,數據處理方式json>>>>>要把它轉化成字符串操做。html

  字符串操做重要性不言而喻。java

  什麼是字符串?ajax

  字符串就是一串字符,由單(雙)引號括起來,字符串是JavaScript的一種基本類型。json

   "undefined"——若是這個值未定義;數組

   "boolean"——若是這個值是布爾值;服務器

   "string"——若是這個值是字符串;字體

   "number"——若是這個值是數值;編碼

   "object"——若是這個值是對象或null;翻譯

  字符串的操做 >>>>> 從1+1=2到1+1=11又怎樣的區別那?(小複習)

  字符串的聲明:

  var str="親"; 基本類型 定義一個字符串變量str,內容爲‘親'

  var str = new String(「hello」); 引用類型 定義一個字符串變量str,內容爲hello, 注意此刻str爲object(對象)類型 用new產生的變量都是引用類型的變量,也叫對象。

  JavaScript特性之一>>>>>>萬事萬物皆對象;

  基本類型值指的是簡單的數據段,而引用類型是一個指向,指向javascript的內部對象。

  字符串與html

  1.當把html編譯成字符串插入到頁面中的時候 , JavaScript解析器會直接將字符串解析成代碼。 好比:document.write('我是加粗的文字/strong>')

  寫在頁面上是什麼樣子那?for循環和字符串拼接。(練習)

  big() 用大號字體顯示字符串

  bold() 使用粗體顯示字符串

  fixed() 以打字機文本顯示字符串

  strike() 使用刪除線來顯示字符串

  fontcolor() 使用指定顏色來顯示字符串

  fontsize() 使用指定尺寸來顯示字符串

  link() 將字符串顯示爲連接

  sub() 把字符串顯示爲下標

  sup() 把字符串顯示爲上標

  //上述方法,都返回一個增長了標籤的字符串,可是不對字符串自己進行操做;

  沒有html代碼的商品列表頁面

  002b71249c9a4d7c9de696e652fdb126.png

  兩種聲明字符串的方式差異。類型不一樣(緣由)。字符串的下標length

  字符串操做>>>>

  1.查詢操做

  1)indexOf("abc") 查找字符串第一次出現的位置 ;

  2)lastIndexOf("abc") 查找字符串最後一次出現的位置 若是沒找到 返回-1

  3)replace() 替換字符串//返回一個修改後的字符串不對原字符串進行操做

  replace 替換字符串

  如: var str="how are you";

  alert(str.replace("are","old are"));

  2.獲取操做

  charAt(3) //獲取下標爲3的字符

  charCodeAt(3) //獲取下標爲3的字符的Unicode碼

  Unicode(統一碼、萬國碼、單一碼)是計算機科學領域裏的一項業界標準,包括字符集、編碼方案等。>>>>>翻譯官思密達

  String.fromCharCode(94) //編碼轉換成字符;

  因爲fromCharCode( )是String對象中的方法 ,因此在使用的時候要加上前綴String;

  b215c6a8a91c423bbff7dc97632d3ca6.png

  substring(start,end)//截取字符串,從第start位開始,到end位中止。

  字符集

  GBK、GB23十二、GB18030、BIG5(繁體中文)

  Unicode-8 UTF-8 Unicode-16

  split(separator, howmany) >>>>>> 根據分隔符、拆分紅數組;

  separator (字符串);//根據什麼進行拆分

  howmany(能夠指定返回的數組的最大長度) ;

  【注】若是空字符串(「」)用做separator,那麼stringObject中的每一個字符之間都會被分割。

  3.拼接操做

  concat() 鏈接字符串 //最沒用的方法

  4.大小寫操做

  toLowerCase()

  toUpperCase()

  字符串操做練習

相關文章
相關標籤/搜索