日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

JavaScript ECMA

發(fā)布時(shí)間:2023/12/3 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript ECMA 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JavaScript的引入方式

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><!--[1]js引入的方式一 alert:彈窗--><script type="text/javascript"> alert("js學(xué)習(xí)"); </script><!--[2]js的引入方式2 type:引入否認(rèn)類型--><script src="js/test.js" type="text/javascript" charset="utf-8"></script><!--切記:[1]兩種引入方式如果都使用了,那么兩種js代碼都會(huì)執(zhí)行 [2]在書(shū)寫(xiě)js的時(shí)候不要把兩者書(shū)寫(xiě)二合一--></head><body></body> </html>

數(shù)據(jù)類型
A、number(數(shù)字類型)
B、string(字符串類型)
C、boolean(布爾類型)
D、object(對(duì)象類型)

特殊數(shù)據(jù)類型
A、undefined(未定義的) 原因:只是聲明了變量,沒(méi)有賦值
B、NaN(not a number )不是一個(gè)數(shù)字 原因:把一個(gè)字符串(例如:123a)強(qiáng)制轉(zhuǎn)換造成
C、null :對(duì)象的空

運(yùn)算符
01 算數(shù)運(yùn)算符
+ - * / % ++ – 三目運(yùn)算
02邏輯運(yùn)算符
& | ! && || < > >= <= != ^
03連接運(yùn)算符
+
04特殊運(yùn)算符

==(等值符 使用較多)
比較的時(shí)候先比較類型 ,類型一致比較內(nèi)容,類型不一致統(tǒng)一的轉(zhuǎn)化成number,然后在比較內(nèi)容

===
(等同符)
比較的時(shí)候先比較類型,類型不一致直接返回false,類型一致在比較內(nèi)容,內(nèi)容一致返回true ,不一致返回false;
注意:
在js中比較的時(shí)候用的就是這兩種,沒(méi)有equals這個(gè)方法

控制語(yǔ)句

<script type="text/javascript">var a=100;//js中for循環(huán)中的變量不是局部的變量是全局的, 在js中for循環(huán)不是一個(gè)函數(shù)for(var i=1;i<=9;i++){ // var a=1;for(var j=1;j<=i;j++){ /*直接輸出到瀏覽器上*/ document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;&nbsp;"); } document.write("<br />");}alert(a); </script>

函數(shù)的三種方式聲明方式
函數(shù)的執(zhí)行符:()–函數(shù)的執(zhí)行符–jquery的封裝原理

<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/***********[1]函數(shù)聲明的三種方式**********************/function demo1(){alert("函數(shù)聲明方式一");}var demo2= function(){alert("函數(shù)聲明方式二")}//函數(shù)本身也是一個(gè)對(duì)象var demo3=new Function("alert('函數(shù)聲明方式三')");</script>

JS中參數(shù)的傳遞
A、js中形參的個(gè)數(shù)和實(shí)參的個(gè)數(shù)可以不一致
B、js中沒(méi)有方法的重載 ,重名的方法只會(huì)覆蓋

<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/***********[2]函數(shù)的參數(shù)的問(wèn)題***************************/ function demo4(a,b,c){alert(a+"***"+b+"***"+c);}function demo4(a,b){alert(a+"--"+b);}//demo4(12,"sxt"); //12--sxt//demo4(12); //12--undefined//js中形參的個(gè)數(shù)和實(shí)參的個(gè)數(shù)可以不一致//demo4(12,"sxt",13); //12--sxt</script>

函數(shù)的返回值

<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/***********[3]JS中函數(shù)的返回值*******************/function demo5(a){alert(a);return "sxt";}//沒(méi)有定義方法的返回值默認(rèn)返回 undefined//alert("函數(shù)的返回值:"+demo5(20));function demo6(uu){alert(uu());return 500;}var ii=function(){return "bjsxt"; }demo6(ii); </script>

數(shù)組

數(shù)組的聲明:

function demo1(){//方式一var arr1=new Array(); //方式二 5:數(shù)組的長(zhǎng)度var arr2=new Array(5); //方式三 具體的元素var arr3=new Array(1,1.2,true,'bjsxt',new Date());//方式四 (使用較多)var arr4=[1,1.2,new Date(),true,"字符串"]; //控制臺(tái)輸出console.log(arr4); }

數(shù)組的使用 (js中數(shù)組的下標(biāo)是可以不連續(xù)的,如果不連續(xù)默認(rèn)補(bǔ)充empty)
arr[0]=“123”;
arr[10]=1;
中間元素用empty補(bǔ)充

數(shù)組的擴(kuò)容

function demo3(){var arr =[1,1.2,new Date(),false,"呵呵"];console.log("前:"+arr);//數(shù)組的擴(kuò)容 // arr.length=10;//數(shù)組的縮小arr.length=3;console.log("后:"+arr); }

數(shù)組的遍歷

function demo4(){var arr =[1,1.2,new Date(),false,"呵呵"];//普通的for循環(huán) /*for(var i =0;i<arr.length;i++){ console.log(arr[i]); }*/ 增強(qiáng)for循環(huán) u:是代表的是數(shù)組的下標(biāo)不是具體的數(shù)組中的元素for(var u in arr){ console.log(arr[u]);}}

數(shù)組中常用的方法

function demo5(){ var arr =[1,1.2,new Date(),false,"呵呵"]; console.log("前:"+arr);// 刪除并返回?cái)?shù)組的最后一個(gè)元素 // var po= arr.pop();//向數(shù)組的末尾添加一個(gè)或更多元素,并返回新的長(zhǎng)度。 // var po= arr.push("我們");//1:代表的是刪除開(kāi)始的位置 2:刪除的個(gè)數(shù) // arr.splice(1,2); //添加的操作 2:開(kāi)始的下標(biāo) 0:刪除的個(gè)數(shù) :添加的內(nèi)容arr.splice(2,0,"添加"); console.log("后:"+arr);}

總結(jié)

以上是生活随笔為你收集整理的JavaScript ECMA的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。