欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JavaScript的基本類型值-String類型

大致介紹

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供莫力達(dá)企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為莫力達(dá)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

String類型用于表示由零或多個(gè)16位Unicode字符組成的字符序列,即字符串。在JavaScript中沒有單個(gè)的字符型,都是字符串。字符型就相當(dāng)于只包含一個(gè)字符的字符串。

引號(hào)

字符串可以由雙引號(hào)(“”)或單引號(hào)(‘')表示,但是要注意,如果是雙引號(hào)開始就要以雙引號(hào)結(jié)束,單雙引號(hào)是可以嵌套的

        "hello"; //正確
        'hello'; //正確
        'hello"; //錯(cuò)誤
        "hel'l'o"; //正確

轉(zhuǎn)義字符

String數(shù)據(jù)類型包含一些特殊的字符字面量,也叫轉(zhuǎn)義序列,用于表示非打印字符,或者具有其他用途的字符。

        \0 空字節(jié)
        \n 換行
        \t 制表
        \b 空格
        \r 回車
        \f 進(jìn)紙
        \\ 斜杠
        \' 單引號(hào)
        \" 雙引號(hào)
        \xnn 以十六進(jìn)制nn表示一個(gè)字符(n為0-f),如\x41表示'A'
        \unnnn 以十六進(jìn)制nnnn表示一個(gè)Unicode字符(n為0-f),如\u03a3表示希臘字符ε

如果在非特殊轉(zhuǎn)移字符前使用反斜杠,則反斜杠會(huì)被忽略

        '\a' //"a" 

如果字符串需要包含反斜杠,則需要在反斜杠前面在多加一個(gè)反斜杠用來轉(zhuǎn)義

        '\\a' //"\a"

特點(diǎn)

JavaScrit中的字符串是不可變的,也就是說,字符串一旦被創(chuàng)建,他們的值就不能改變。要改變某個(gè)變量保存的字符串,首先要銷毀原來的字符串,然后在用另一個(gè)包含新值得字符串填充改變量

例如:     

vara lang = 'Java';
  lang = lang + 'Script'; 

以上代碼的執(zhí)行過程:首先創(chuàng)建一個(gè)能容納10個(gè)字符的新字符串,然后在這個(gè)字符串中填充“Java”和“Script”,最后一步將原來的字符串“Java”和“Script”銷毀

字符串與數(shù)組

字符串可以被視為字符數(shù)組,因此可以使用數(shù)組的方括號(hào)運(yùn)算符,用來返回某個(gè)位置的字符(位置編號(hào)從0開始)。

        var s = 'hello';
        s[0] // "h"
        s[1] // "e"
        s[4] // "o"
        // 直接對(duì)字符串使用方括號(hào)運(yùn)算符
        'hello'[1] // "e"

如果方括號(hào)中的數(shù)字超過字符串的長度,或者方括號(hào)中根本不是數(shù)字,則返回undefined。

        'abc'[3] // undefined
        'abc'[-1] // undefined
        'abc'['x'] // undefined 

但是,字符串與數(shù)組的相似性僅此而已。實(shí)際上,無法改變字符串之中的單個(gè)字符。

  var s = 'hello';
  delete s[0];
  s // "hello"
  s[1] = 'a';
  s // "hello"
  s[5] = '!';
  s // "hello"

length屬性

length屬性返回字符串的長度,這個(gè)屬性也是無法改變的

 var s = 'hello';
  s.length // 5
  s.length = 3;
  s.length // 5 

轉(zhuǎn)為字符串

要把一個(gè)值轉(zhuǎn)換為字符串有兩種方式:toString()和String()

注意:空字符串"" + 值,也可以將該值轉(zhuǎn)為字符串

toString()

幾乎每個(gè)值都有toString()方法,這個(gè)方法唯一要做的就是返回相應(yīng)值得字符串表現(xiàn)

注意:null和undefined沒有這個(gè)方法

undefined.toString();//錯(cuò)誤
  null.toString();//錯(cuò)誤
  true.toString();//'true'
  false.toString();//'false'
  'abc'.toString();//'abc'
  1.23.toString();//'1.23'
  ({}).toString();//[object Object]
  [1,2,3,4].toString();//'1,2,3,4'
  (new Date()).toString();//"Sun Jun 05 2016 10:04:53 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)"
  /ab/i.toString();//'/ab/i'

還可以通過指定基數(shù),來改變輸出的值(基數(shù)默認(rèn)是十進(jìn)制)

 var num = 10;
  console.log(num.toString()); //10
  console.log(num.toString(2)); ///1010
  console.log(num.toString(8)); //12 

String()

String()能將任何類型的值轉(zhuǎn)換為字符串,包括null和undefined

 轉(zhuǎn)換規(guī)則:

1、如果值是null,則返回'null';如果值是undefined,則返回'undefined'

2、如果值不是null或undefined,則調(diào)用toString()方法并返回原始類型值

3、若使用toString()方法返回的是對(duì)象,則再調(diào)用valueOf()方法返回原始類型值,若使用valueOf()方法返回的是對(duì)象,會(huì)報(bào)錯(cuò)    

String(null) //"null"
  String(undefined) //"undefined"
  String(true) ///"true"
  String({toString:function(){return 3}}); //3

以上所述是小編給大家介紹的JavaScript的基本類型值String類型,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!

網(wǎng)頁名稱:JavaScript的基本類型值-String類型
本文鏈接:http://aaarwkj.com/article38/gjdipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、品牌網(wǎng)站制作、全網(wǎng)營銷推廣、網(wǎng)站收錄、App設(shè)計(jì)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
中文字幕日韩人妻av| 女人的天堂av免费在线观看| 国产亚洲综合精品综合区| 久久久久久精品国产免费| 日韩高清在线亚洲专区不卡| 日本爱爱一区二区三区| 下载一个日韩暴力黄色录像| 日本不卡视频二区三区| 超碰国产熟女一区二区三区| 国产日产精品久久一区| 国产av毛片一区二区| 亚洲国产精品一区二区电影| 亚洲一区精品中文字幕| 视频精品一区二区在线观看| 91麻豆精品国产91久5久久| 播放欧美日韩特黄大片| 日本免费精品人成视频| 国产精品一区二区综合亚洲| 日韩人妻高清精品专区| 成人午夜性色福利视频| 国产黄色一区二区三区| 久久久国产精品视频网站| 欧美日韩国产另类久久| 欧美久久精品在线观看| 自由成熟性生活免费视频| 欧美经典三级一区二区三区| 久国产精品韩国三级视频| 欧美日韩综合在线第一页| 国产亚洲精品热视频在线观看| 白白色发布青青在线视频观看| 亚洲精品日韩在线欧美| 日韩成人在线高清视频| 韩国av高清在线观看| 日本a级片免费在线观看| 久久香蕉国产线看观看av| 久久国产国内精品国语对白| 99热这里66只有精品| 国产美女被狂操到高潮| 欧美欧美欧美欧美一二三区| 亚洲成人免费在线播放| 色综合色狠狠天天综合色|