目錄javascript
js ( Javascript ) — 腳本語言html
Javascript是一種運行在瀏覽器中的解釋型的編程語言。java
Javascript 能夠在網頁上實現複雜的功能,網頁展現再也不是單純的簡單的靜態信息,而是實施的內容更新,交互式的地圖,2D/3D的動畫,滾動播放的音視頻等等web
爲何咱們要學Javascript?編程
JavaScript版本:數組
1.行內式js瀏覽器
<p id="" class="" style="" onclick="console.log(2);">mjj</p> <!--console.log() 在控制檯打印 onclick='' 單擊,加事件:在<p>標籤上加一個單擊時執行在控制檯打印的時間-->
2.內嵌式js服務器
<body> <script type="text/javascript"> //js代碼 </script> </body>
3.外接式js編程語言
<!--能夠放在html內的任意位置--> <script type="text/javascript" src="js/index.js"></script> <!--在外部的js文件中寫js代碼-->
每一句Javascript代碼都以;做爲結束當前語句。函數
1.註釋
2.測試語句
console.log('hello world'); //在控制檯打印內容 alert('hello world'); //彈出框顯示內容 console.log(window); //打印window對象 prompt(message:'請輸入今天的天氣?'); //在彈出框內輸入內容,prompt會有一個返回值,命名一個對象(變量)來接收,變量命名格式:使用var關鍵字 + 變量名 var name = prompt('請輸入今天的天氣?'); //接收prompt的返回值 console.log(name); //打印name對象
3.賦值運算符 —— 遞增和遞減運算符
<script> var a = 1; a ++; // 至關於a+=1; console.log(a); var a = 4; //先將a的值賦值給c,再計算a++ var c = a ++; console.log(c);//4 console.log(a);//5 //先計算a++,再將a的值賦值給c var c = ++a; console.log(c);//5 console.log(a);//5 </script>
變量分爲:基本數據類型、引用數據類型
基本數據類型包含:number(整型)、string(字符串)、Boolean(布爾)、undefined(未定義的)、null(空對象)
var a = 2; var b = '2' + a; //不會報錯,一個字符串+一個數字會默認將數字轉成字符串再拼接 var c = true; console.log(typeof b); //打印變量的類型 //先聲明後定義——undefined var e; console.log(e);//查看值:undefined console.log(typeof e);//查看類型:是undefined var f = null; console.log(f); console.log(typeof f);
注意:在控制檯打印:整型爲藍色,字符串爲黑色
引用數據類型包含:Array(數組)、Object(對象)、function(函數)、Date(日期對象)
var arr = ['張三','李四']; console.log(arr); //定義在對象中的函數,叫作對象的方法 var obj = { name:'mjj', age:19, fav:function () { console.log(this); //存放對象的屬性 } }; obj.fav();