今天主要還是函數,種類有些多但是分清楚四種分類,通過後期的練習應該會熟練掌握的。
上午主要講的是以些Math函數常用的幾個主要是上下取整數、四捨五入、圓周率、求平方、取最值。
// 全部向上進位
var a = 1.3;
var b = Math.ceil(a);
document.write(b);
// 社區全部小數取整
var a = 1.9;
var b = Math.floor(a);
document.write(b);
// 四捨五入
var a = 1.5;
var b = Math.round(a);
document.write(b);
// 圓周率
var b = Math.PI;
document.write(b)
var a = Math.PI;
var b = 100;
var b = a*Math.pow(50,2);
c = b.toString();
d = c.substring(0,7);
document.write(d)
// 平方
var a = Math.pow(2,10);
document.write(a);
// 取最值
// 最大值
var a = Math.max(11,29,498,579,284);
document.write(a);
// 最小值
var a = Math.min(11,29,498,579,284);
document.write(a);
下午講了function:
方法名 1只能由字母數字下劃線組成; 2儘量使用小駝峯命名方式
定義功能/方法的過程
function 方法名([參數列表])
{
功能區
}
使用
方法名([參數列表])
例:
function addTwoNumbers(a,b)
{
var c = a + b;
document.write(c);
}
addTwoNumbers(24,43);
通過這樣,a,b任意取值,通過以上方法都會得出a和b的和。
另外還學習了加減乘除餘數的運算,加減號還可以對字符串進行增加和刪除。
一個 = 代表賦值
運算順序從右向左
數學運算符:+ - * / %(餘)
科學計數法 1000 —— le3
var a = 1;
var b = 1;
var varInt = a / b;
document.write(varInt);
var a = 2 ;
a = a + 1;
a += 1;
a ++;
document.write(a);
var a = 1 ;
var b ;
a ++ 是先賦值再運算
b = a ++;
++ a 是先運算在賦值
b = ++ a;
document.write(b);
var a = 5;
var b ;
a ++ 是先賦值再運算
b = a --;
++ a 是先運算在賦值
b = -- a;
document.write(b);