標籤:blocks prompt 變數 start hello 寬度 設定 blog str
1.迴圈中必備的條件: 初始值 迴圈條件 狀態改變 迴圈體
for(初始值 迴圈條件 狀態改變)
{
迴圈體
}
for(var i=0;i<100;i++) { if(i%7==0|| i%10==7|| parseInt(i/10)==7) parseInt 的使用 書寫方式 大小寫 { alert(i); } }
2.三步運算子 ?:
var s= a==b?"等於":"不等於";
3. 字串的拼接 +
var str1="hellow";var str2="table";var s=str1+str2;confirm(s); 輸出 hellowtable
4. 特殊地方強制 手動轉換
只能轉整數 轉小數
var a="2";parseInt(a);var s="3.2";parsedouble(s);
5.總結
1、基礎資料型別 (Elementary Data Type):字串、小數、整數、日期時間、布爾型等。 2、變數:【var】定義變數:var a;所有變數定義都用var定義,var是通用的可變類型。 3、類型轉換:轉為整數:parseInt(); 轉為小數:parseFloat(); 大小寫 4、運算子:運算子號與C#基本相同 唯一不同的是 C#裡面/ 表示商的值 而 /表示除 包括小數點 數學運算子:+ - * / % ++ --; 關係運算子:== != > >= < <=; 邏輯運算子:&& || !; 其它運算子:+= -= *= /= %= ?: 5、語句:分為順序,分支和迴圈語句。 分支:if(){}else{} switch(){case :break;} 迴圈:for(;;){} 彈窗: alert("alert");取消 叉confirm("confirm");確定 取消 叉prompt("請輸入數字","你輸入啊");輸入 確定 取消 叉
6. 網頁布局總結
網頁設計總結:1:此次網頁設計太沒有層次感;從前往後趕著來 ;下次再做需要先把總體架構布局好,再處理每個架構裡面的布局;最後新增內容; 就像分支語句的處理一樣,先從大範圍,處理,處理完了再做小範圍的處理; 2.細節處理:每個語句儘可能的完善:比如 每個div中 至少要有 長和寬 少一個則預設 面積為0; 整體如果都需要背景 可以在boby裡面設定背景 在這裡 寬度必須設定 (可以設為100%)長度 不舍則被認為是隨內容的增加而增加; 3.style 位置不同效果不同; 滑鼠觸發時的特效 可以在<Style><style>裡面單獨對 背景測設定 4.在修改過程中如果 誤把 </div> 刪掉 預設為後添加的<div></div>被包含在上個<div>中;(在使用流的時候特別注意) 5.單獨使用margin 功能時 如果出現問題 可以先 float 一下 再使用; 6.字型設定 7.a:hover a:link a:visited a:activited {不僅僅限制於A標籤 其他標籤也可以 如下 class標籤 同樣也可以使用 並列 後代 篩選.wer:hover{ background-color:red; }.wer{ width:300px; height:300px; background-color:#33F; position:absolute; top:100px; left:100px}
7.練習棋盤放芝麻問題
var sum=0;for( var i=0;i<=32;i++){ var si=1; for( var j=0; j<i; j++) //注意從0開始 算2的n次方 { si=si*2 } sum+=si}alert(0.00001*sum)View Code
var t=0.00001;var sum;for( var i=1;i<=32 ;i++){ if(i==1) { sum=t; } if(i>1) { t=2*t; sum+=t; }}alert("總重"+sum);prompt("prompt","你輸入啊");方法二 :把第一個月當作特例單獨列出來
JS 基本語句