JavaScript 學習初步 入門教程

來源:互聯網
上載者:User

在JavaScript中資料類型分為整型和浮點型,這裡的浮點型沒有單精確度和雙精確度之分同一使用雙精確度進行表示,所有變數的聲明只需使用var(好簡單啊,不要再記int long float double……)你付給它什麼類型的值,它就是什麼類型。也不要區分字元和字串,在以前好像有時候,在使用C#的時候好像有 “……不能作為字串來使用”。很容易記住,哈哈…………
String類型也和其他語言的類似有string類型的方法,可以對隊字串進行操作,如字串的截取substring()等。下面是一個JavaScript的字串操作的例子: 複製代碼 代碼如下:<title>範例2-10</title>
<script language="javascript">
<!--
// 詩的內容
var comment = "靜夜思李白床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。";
var partial = comment.substring( 0, 3 ); // 取出標題
partial = partial.bold(); // 標題加粗
document.write( "<p align=\"center\">" ); // 輸出HTML標籤“<p>”,並設定置中對齊
document.write( partial ); // 輸出標題
partial = comment.slice( 3, 5 ); // 取出作者
document.write( "<br/>" ); // 輸出換列標籤<br/>
document.write( partial ); // 輸出作者
partial = comment.slice( 5, 17 ); // 取出第一句詩文
partial = partial.fontcolor("gray"); // 設定顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換列標籤
document.write( partial ); // 輸出詩句
partial = comment.slice( 17, 29 ); // 取出第二句詩文
partial = partial.fontcolor("gray"); // 設定顏色為gray(灰色)
document.write( "<br/>" ); // 輸出換列標籤
document.write( partial ); // 輸出詩句
document.write( "</p>" ); // 輸出HTML標籤“<p>”的結束標籤
-->
</script>

JavaScript中的複合資料型別
  在JavaScript中同樣也有數組和函數。數組的定義和C#,C++也是很相似。
下面是一個數組的例子:
   看著看著突然地發現在JavaScript中有個很有趣的運算子“===”這個是用來判斷資料是否相等的,資料不僅要在數值相等而且也要在資料類型上面相等,哦這個還是有點暈。  複製代碼 代碼如下:<script>
<!--
var x =10;
var y =null;
if(x==null)
{
document.write("x的值為空白<br/>"); //輸出提示
}
if(null==y)
{
document.write("y的值為空白<br/>") //輸出提示
}
-->
</script>

JavaScript中的數值轉換
在JavaScript中也有數實值型別的轉換有顯示轉換和隱式的轉換都和C++等基本的相似,由於這裡是筆記,所以就不寫了。
  和幾乎所有的WEB程式設計語言一樣,”==”與”===”是不同的,一個是判斷值是否相等,一個是判斷值及類型是否完全相等。 這個還是在以後再單獨的做筆記吧,已經比較的長了對我來說,沒有寫過這麼長的東西,呵呵…… 沒有單獨寫筆記的習慣。
  今天就寄到這裡,呵呵……以後慢慢的繼續吧。
  GOOD GOOD STUDY ,DAY DAY UP!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.