javacript基礎知識(數組,對象,字符串等)

DOM(Document Object Model,文檔對象模型)

注釋
//單行注釋

/*
多行注釋
*/
javacript使用的位置
<head>
   <script>
      語句
   </script>
</head>

<head>
   <script src="js存放位置"></script>
</head>


<body>
<script src="js存放位置"> //一般放在body末尾,加快網頁加載
</body>


變量的聲明

javascript允許程序員對變量不聲明經行賦值操作,但很多程序不允許

變量的聲明 var mod=“哈哈”;

字符串可以用單引號或者雙引號,但如果字符串中有單引號則放在雙引號中,如果字符串中有雙引號,則把字符串放在單引號中

數組
var char=Array(4);  //數組的長度為4
var char2=Array();  //不確定數組的長度
var a=[];   //不確定數組長度
char[index]="aa"  ; //給數組下標為index的賦值

//還有種給數組賦值就是在初始化的時候賦值
var char3=Array("www","xxx");
var s=["aa","bb","cc"];

//與java不同,它不是用{}圈起來的
//javasrcipt數組中的元素不拘于一種類型,數組中可以包括字符串,數據,布爾型等不同的元素。

//在javascript中數組中的某個元素的值還可以是一個數組,例如:

var lennon=["ddd","www","fff"];

var s=[];
s[0]=lennon;
//訪問ddd就可以使用 s[0][0]

對象
//用戶定義對象(user-defined object)
var myobj=Object();
myobj.name="王正年";
myobj.age=22;

//也可以用{} 來表示,例如上面的例子:
var myobj={name:"王正年,age:22};


//內建對象(native object)
var arr=new Array() 創建一個數組對象;

var currentDate=new Date() 傳建一個日期對象

//宿主對象(host object)
包括form Image  Element等
函數

每一個函數都像一個短小的腳本

function show(name,age){   //帶參數的函數
  var myobj=Object();
  myobj.name=name;
  myobj.age=age;
  alert(myobj.name+myobj.age+"歲。");
}

變量的作用于

全局變量(global variable):作用在整個腳本

局部變量(location variable):作用在函數內,在函數中聲明使用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容