欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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');
    第一行是說:“使該字符串包含變量以斜體顯示”,這實際上即是:
    var italic_hippy = "<i>" + hippy_monkey + "</i>";
    但看起來要好的多!今后在JavaScript寫document.writeln(italic_hippy)時,你得到的是斜體顯示的字符。
    下一行講述的技巧是在HTML中實現(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)文章

最新評論