一、js簡介
用來制作頁面互動效果,提高使用者體驗。
js頁面效果:輪播圖、頁籤、地圖、表單驗證javascript是弱變量類型的語言,變量隻需要用var來聲明。而java要根據變 量類型來聲明,
int a;float a;double a;String a;boolean a;
javascript不用關心記憶體的釋放、指針等。
javascript是運作在客戶的電腦裡面,而不是伺服器上,是以是前台語言。
背景語言是運作在伺服器上的,比如php,這些語言可以操作資料庫,對資料
庫進行增删改查操作
二、字元串和數值
直接量:數值,字元串(必須加引号)
對空格、縮進、引号不敏感
alert();//彈出對話框
console.log();表示在控制台中輸出。測試程式是否正确
三、變量
用var定義變量變量隻能由字幕、數字、下劃線、美元符号$構成,且不能以數字開頭,并不 能是javascript保留字。大小寫敏感。
javascript保留字:
abstract、boolean、byte、char、class、const、debugger、double、enum
、export、extends、final、float、goto
implements、import、int、interface、long、native、package、private、
protected、public、short、static、super、synchronized、throws、
transient、volatile
typeof 變量類型。
vara=100;
console.log(typeof a)//表示輸出a變量類型;輸出結果為number
字元串string
var="a";
console.log(typeof a)//string
四、連字元和加号
console.log(“我”+“愛”+“你”);//連字元
console.log(1+2+3)//加号
如果加号兩邊都是數值,就是加,否則都是連字元
五、變量值傳遞
var a=1;
var b=2;
a=b;
console.log(a);//2
運算符
+、-、*、/、%(取餘)、()
3%5=3;
六、乘方和開根号
var a=Math.pow(3,4);//計算3的4次方,pow乘方
var a=Math.pow(a,b);//計算a的b次方
var a=Math.pow(3,Math.pow(4,6));3的4的6次方
var a=Math.sqrt(81);//開根号
七、使用者輸入
var a=prompt("請輸入點什麼東西");
prompt專門用來彈出能夠讓使用者輸入的對話框
var year =prompt("請輸入你的出生年份");
var age=2017-year;
var young=year+18;
alert("哈哈,你今年"+age+"歲了");
八、字元串轉為數字
parseInt("5");//5
console.log(parseInt("365天每天都愛你100次"));//365
console.log(parseInt(6.5));//6
自動讀取第一個數字;自動取整