弱型別語言,指令碼語言,解釋性語言,基於物件和事件驅動
簡單性,安全性,動態性,跨平台性
ecmascript.
dom,
bomtype
srcasync
alert(「」)
document.write(「」)
var name=" ";
字串型別
string
數字型別
number
布林型別
boolean(true,false)
未定義undefined
var s1="星期一";
//typeof()
alert(s1);
alert(typeof (s1));//字串型別 string
alert(typeof (1000.01));//數字型別 number
alert(typeof (true));//boolean true false
alert(typeof (s));//undefined 未定義
\n
換行\r
回車\t
空乙個table
infinity
正無窮not a number
nan%
取餘數a+=b:a=a+b
a/=b: a=a/b
//++:++在前:先增1,在運算;++在後,先運算,再自增1;
var a=10;//a=10
var b=++a;//b=10 a=11
var v=b++;//b=11 c=11
var x=5;
var y=(x++)+10; //x=6 y=15
var z=++y*x++; //y=16 z=96 x=7
alert(z);
alert(y);
alert(x);
==
比較左右兩邊內容是否相等
===比較內容和資料型別是否相同
&& and (與)
|| or (或)
! not (非)
由?:符號表示的,具體的含義其實就和if-else結構的含義差不多,這種運算子會將某個條件作兩種處理,如果滿足條件的話就執行第乙個結果,如果不滿足的話就執行另外乙個結果
int a,b,c;
a=2;
b=3;
c=a>b ? 100 :200;
這條語句的意思是,如果a>b的話,就將100賦給c,否則就將200賦給c;
2進製位數移動幾位
順序分支
迴圈if
/*
* if(條件表示式)
* */
var age=20;
if (age>18)
/** if (條件表示式)else
* */
if - else ifif -else if
/** if()else if()else if()else if()
* */
switch/*
switch (變數)
*/
var sc=window.prompt(); //接受使用者輸入的內容
var s=isnan(sc); //判斷是不是數字,不是返回的是true
while
*
* 1.起始條件
* 2.終止條件
* 3.迴圈步數
* while(結束條件)
* */
for/*
* for迴圈確定次數
* for(var 初始值;結束條件;迭代語句)
* 多層for迴圈
* 外層for迴圈執行一次,內層for迴圈執行全部
* break
* */
1.可以通過document.getelementbyid(「id值」)——————獲取指定html元素;
document.getelementbyid("div1");
2.js事件:onclick(滑鼠單擊事件)、onmousemove(滑鼠移入事件)、onmouseout(滑鼠移出事件);
3.自定義函式:function 函式名();
4.js操作html:innerhtml=」」,新增文字
5.js操作css.style.屬性名=」屬性值」
var leftt;
var leftl;
var rightt;//右側div距離頂部多少
var rightl;//右側div距離左邊多少
var objleft;//左側div文件物件
var objright;//右側div文件物件
//獲取文件載入時距離頂部跟左邊的屬性
function place()
//獲取滾動條滾動的畫素數
function move()
window.onload=place;
獲取滾動條滾動的畫素數
var scrollt=document.documentelement.scrolltop;
var scrolll=document.documentelement.scrollleft;
重複載入
window.setinterval(show,1000); 1秒執行一次show()函式
延時載入
window.settimeout(xiaochu,1000);1秒後執行xiaochu()函式
js 條件語句 迴圈語句
1.三種 if 語句 if 隱式轉換為布林值 if else if else if 條件中的結果不是 false,0,nan,undefined,null就可以進入條件 如果條件語句塊只有一句話的時候,可以省略 配合函式中的return將會很少使用到if else if 2.switch開關語句 判...
js條件語句和迴圈
在js中,條件語句主要是以下 1.for迴圈 for 表示式1 表示式2 表示式3 2.for in迴圈遍歷物件的屬性或陣列中的元素 常用於遍歷物件 var obj for var k in obj script 就可以拿到物件的屬性值啦!3.while迴圈 條件為true進行迴圈,執行迴圈體程式,...
JS 條件分支語句和迴圈語句
js 條件分支語句和迴圈語句 一 條件分支語句 單分支語句 書寫格式 if 判斷條件 判斷條件 可以是乙個表示式 變數 具體值 工作原理 條件為真,執行大括號裡面的 塊,條件為假,則不執行。例 let state 1 if state 雙分支語句 書寫格式 if 判斷條件 else 工作原理 條件為...