最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript初級教程(第二課)第3/7頁

 更新時間:2007年04月05日 00:00:00   作者:  

如前一節(jié)所提,引號間的字符都稱為字符串,無論單雙引號。就如變量可為數(shù)字一樣,它也可為字符串。因此可說:
    var nice_monkey = "The monkey smiles at you and recites Shakespeare.";
    var bad_monkey = "The monkey scowls at you and burps.";
    聲明變量時即給變量賦值,使它等于這些字符串,于是當(dāng)你想寫這些字符串時,你可寫:
    document.writeln(nice_monkey);
    這里是可用字符串做事的例子。
    仔細(xì)看一看源碼,你將常會發(fā)現(xiàn)一些新鮮,有趣的事。
    看以下新鮮之處:
    var monkey = prompt("What's the monkey's name?", "The monkey");
    這里我們稱為用戶反饋提示方式,當(dāng)它被調(diào)用時,啟動一個對話框請求用戶輸入信息。用戶完成后敲OK返回信息。在上行中返回信息放入其變量中。 
    注意該提示方式有兩個變量,且都是字符串。第一個在對話框輸入?yún)^(qū)上面顯示,本例中它是:“What's the monkey's name?”。本例中第二個參數(shù)"The monkey",放置輸入框的缺省值。如果你不想要缺省值,則在第二個參數(shù)加上引號,就象這樣:
    var monkey = prompt("What's the monkey's name?", "");
    下一行是直接變量分配,就象此前我們看到的:
    var techy_monkey = monkey + demanding + tech;
    該行介紹了一個字符串操作器:累加標(biāo)記。當(dāng)兩個字符串間出現(xiàn)累加標(biāo)記時,則這兩個變量出現(xiàn)在同一字符串中,這稱為“連鎖”。于是上行創(chuàng)造了一個新的變量稱為techy_monkey含有包含上述三個變量的字符串。換一句話說,其結(jié)果即是"The monkey" + "demands, no, insists upon receiving" + "a computer that won't crash, and a homemade browser!"
    var techy_monkey = monkey + demanding + tech;
    于是也可說:
    var techy_monkey = "The monkey demands, no, insists upon receiving a computer that won't crash, and a homemade browser!";
    下面一段顯示更多的使用字符串的訣竅。其工作原理是相同的,我們只看三行:
    var italic_hippy = hippy_monkey.italics();
    var shouting_hippy= hippy_monkey.toUpperCase();
    var red_bold_tech = bold_tech.fontcolor('red');
    第一行是說:“使該字符串包含變量以斜體顯示”,這實(shí)際上即是:
    var italic_hippy = "<i>" + hippy_monkey + "</i>";
    但看起來要好的多!今后在JavaScript寫document.writeln(italic_hippy)時,你得到的是斜體顯示的字符。
    下一行講述的技巧是在HTML中實(shí)現(xiàn)不了的,它使得hippy_monkey中所有字符以大寫顯示
    第三行顯示改變字符串屬性的例子。。所有的字符具有顏色,你可用string.fontcolor('new color');命令改變其顏色。也可這樣作:
    var red_bold_tech = "<font color='red'>" + bold_tech + "</font>";
    但它閱讀起來不如這樣容易: 
    var red_bold_tech = bold_tech.fontcolor('red');
    本例中除本行外你還可看到其他的應(yīng)用:
    document.writeln(bold_tech + "<br>");
    它除替代顯示一字符串外,還連接兩個字符串然后顯示結(jié)果。也可寫成兩行,象這樣:
    var broken_bold = bold_tech + "<br>";
    document.writeln(broken_bold);
    但這要創(chuàng)建另一個變量,并不必要的寫另一行。
    現(xiàn)在我們已學(xué)習(xí)了所有的關(guān)于變量和字符串知識,請做一個練習(xí)
    <script language="JavaScript">
    <!-- being hiding me
    var name = prompt("輸入一個主語: ","");
    var verb = prompt("輸入一個謂語: ","");
    var adjective= prompt("輸入一個賓語: ","");
    var sentence = name + " " + verb +  " " + adjective + "。<p>";
    document.writeln(sentence);
    document.writeln(sentence.bold());
    document.writeln(sentence.toUpperCase());
    document.writeln(sentence.fontcolor('red'));
    // end hiding me -->
    </script>
    當(dāng)你完成該工作后,該開始if子句練習(xí)了。

相關(guān)文章

  • JavaScript中的prototype和constructor簡明總結(jié)

    JavaScript中的prototype和constructor簡明總結(jié)

    一直沒弄清楚JavaScript中的prototype和constructor屬性,今天看了看書,總算有點(diǎn)眉目了
    2014-04-04
  • Array對象方法參考

    Array對象方法參考

    Array對象方法參考...
    2006-10-10
  • Javascript中的默認(rèn)參數(shù)詳解

    Javascript中的默認(rèn)參數(shù)詳解

    本文詳細(xì)介紹了javascript中的默認(rèn)參數(shù)問題,非常的詳細(xì),希望對大家能有所幫助
    2014-10-10
  • JavaScript中幾個重要的屬性(this、constructor、prototype)介紹

    JavaScript中幾個重要的屬性(this、constructor、prototype)介紹

    this表示當(dāng)前對象,如果在全局作用范圍內(nèi)使用this,則指代當(dāng)前頁面對象window,prototype本質(zhì)上還是一個JavaScript對象,constructor始終指向創(chuàng)建當(dāng)前對象的構(gòu)造函數(shù)
    2013-05-05
  • JavaScript中的勻速運(yùn)動和變速(緩沖)運(yùn)動詳細(xì)介紹

    JavaScript中的勻速運(yùn)動和變速(緩沖)運(yùn)動詳細(xì)介紹

    一個div的運(yùn)動其實(shí)就是它與瀏覽器邊框的距離在變動。如果他變化的速率一定,那就是勻速運(yùn)動;如果變化的速率不一定,那么就是變速運(yùn)動
    2012-11-11
  • JavaScript之?dāng)?shù)組(Array)詳解

    JavaScript之?dāng)?shù)組(Array)詳解

    這篇文章主要介紹了JavaScript之?dāng)?shù)組(Array)詳解,本文詳細(xì)講解了JavaScript數(shù)組的創(chuàng)建、檢測數(shù)組、轉(zhuǎn)化方法、棧方法、隊(duì)列方法、重排序方法、操作方法、位置方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • JavaScript中document.referrer的用法詳解

    JavaScript中document.referrer的用法詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript中document.referrer的用法,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • DOM基礎(chǔ)教程之使用DOM + Css

    DOM基礎(chǔ)教程之使用DOM + Css

    這篇文章主要介紹了DOM基礎(chǔ)教程之使用DOM + Css,需要的朋友可以參考下
    2015-01-01
  • Javascript淺談之引用類型

    Javascript淺談之引用類型

    這篇文章主要介紹了Javascript引用類型,有需要的朋友可以參考一下
    2013-12-12
  • 如何用JavaScript定義一個類

    如何用JavaScript定義一個類

    其實(shí)Javascript中沒有類這個定義,但是有類這個概念。很多人都寫過這樣的代碼,就是一個關(guān)鍵字 function,然后定義一個方法名,方法名后緊跟一對括號。如果你在項(xiàng)目中寫過這樣的代碼,那么祝賀你,你可以不費(fèi)任何吹毛之力,就能一口氣讀完這篇文章了。
    2014-09-09

最新評論

惠安县| 崇信县| 文化| 安义县| 筠连县| 贵港市| 宁乡县| 安丘市| 绥芬河市| 鄄城县| 仁寿县| 巩义市| 吴堡县| 会泽县| 娄烦县| 卢湾区| 东兴市| 邯郸市| 利川市| 延川县| 盖州市| 齐河县| 梧州市| 本溪| 许昌市| 确山县| 信丰县| 红安县| 林州市| 普宁市| 崇仁县| 商水县| 宽甸| 赫章县| 方城县| 交口县| 西林县| 赞皇县| 荔波县| 卢湾区| 永定县|