搜尋
首頁web前端js教程JavaScript常用屬性方法有哪些

JavaScript常用屬性方法有哪些

Apr 08, 2021 pm 02:02 PM
javascript

JavaScript常用屬性方法有:1、JS中的註解為【//】;2、字元型轉換成數值型【parseInt()】;3、取字串長度【length】;4、宣告變數使用var;5、判斷語句結構【if(condition){}else{}】。

JavaScript常用屬性方法有哪些

本教學操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。

JavaScript常用屬性方法有:

1.document.write(""); 輸出語句

2.JS中的註解為/ /

3.傳統的HTML文件順序是:     document->;html->;(head,body)

4.一個瀏覽器視窗中的DOM順序是:     window ->;(navigator,screen,history,location,document)

5.得到表單中元素的名稱和值:     document.getElementById("表單中元素的ID編號").name(或value )

6.一個小寫轉大寫的JS:

     document.getElementById("output").value=document.getElementById("input").value.toUpperCase();

1

#7.JS中的值類型:     String,Number,Boolean,Null,Object,Function

8.JS中的字元型轉換成數值類型:     parseInt(),parseFloat()

9.JS中的數字轉換成字元型:     ("​​" 變數)

10.JS中的取字串長度是:     (length)

#11.JS中的字元與字元相連使用號碼.

12.JS中的比較運算子有:     ==等於,!=不等於,>;,>;=,<.>

    13.JS中宣告變數使用:     var來進行宣告
  • 14.JS中的判斷語句結構:     if(condition){}else{}

  • 15.JS中的循環結構:     for([initial expression];[condition];[upadte expression]) {inside loop}
  • 16.循環中止的命令是:     break

  • #17.JS中循環中止的命令是:     break
  • #17.JS的函數定義:     function functionName([parameter],...){statement[s]}

    ###18.當檔案中出現多個form表單時.可以用document.forms[0],document. forms[1]來取代.######19.視窗:     開啟視窗window.open(), 關閉一個視窗:window.close(), 視窗本身:self######20.狀態列的設定:     window.status="字元";######21.彈出提示訊息:     window.alert("字元");#######22.彈出確認方塊:     window.confirm()####22.彈出確認方塊:     window.confirm()####22.跳出確認方塊:     window.confirm()####22. #####23.彈出輸入提示框:     window.prompt();######24.指定目前顯示連結的位置:     window.location.href="URL"######25.取出窗體中的所有表單的數量:     document.forms.length######26.關閉文件的輸出流:     document.close();#######27.字串追加連接符: =字串追加連接符號: ######28.建立一個文件元素:     document.createElement(),document.createTextNode()######29.得到元素的方法:     document.getElementById()######30.設定表單中所有文字型的成員的值為空:###
    var form = window.document.forms[0]
    for (var i = 0; i<form.elements.length;i ){
    if (form.elements.type == "text"){
    form.elements.value = "";
    }
    }
    ###31.複選按鈕在JS中判斷是否選取:###
         document.forms[0].checkThis.checked
    ###         (checked屬性代表為是否選取返回TRUE或FALSETRUE或FALSETRUEUE或FALSE )######32.單選按鈕組(單選按鈕的名稱必須相同):######取單選按鈕組的長度document.forms[0].groupName.length##### ##33.單選按鈕組判斷是否被選中也是用checked.######34.下拉列錶框的值:###
         document.forms[0].selectName.options[n].value
    ###         (n有時用下拉列錶框名稱加上.selectedIndex來決定選取的值)######35.字串的定義:     var myString = new String("This is lightsword");######36.字串轉成大寫:     string.toUpperCase##36.字串轉成大寫:     string.toUpperCase( ); 字串轉成小寫:string.toLowerCase();######37.回傳字串2在字串1中出現的位置:     String1.indexOf("String2")!=-1則表示沒找到.######38.取字串中指定位置的一個字元:     StringA.charAt(9);######39.取出字串中指定起點和終點的子字串:     stringA. substring(2,6);######40.數學函數:######Math.PI(返回圓周率),Math.SQRT2(返回開方),Math.max(value1,value2)返回兩個數中的######最在值,Math.pow(value1,10)傳回value1的十次方,Math.round(value1)四捨五入函數,######Math.floor(Math .random()*(n 1))傳回隨機數字######41.定義日期型變數:     var today = new Date();######42.日期函數清單:##### ########     dateObj.getTime()得到時間,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,############     dateObj. ()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期幾,############     dateObj.getHours()得到小時,dateObj.getMinutes()得到分, dateObj.getSeconds()得到秒,###
  •      dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,

  •      dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,

  •      dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,

  •      dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]

43.FRAME的表示方式: 

     [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName

44.parent代表父亲对象,top代表最顶端对象

45.打开子窗口的父窗口为:opener

46.表示当前所属的位置:this

47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名

48.在老的浏览器中不执行此JS:;

49.引用一个文件式的JS:;

50.指定在不支持脚本的浏览器显示的HTML:

51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.

     例:

<a href="a.html" onclick="location.href=&#39;b.html&#39;;return false">;dfsadf</a>;

52.JS的内建对象有:

Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,

ReferenceError,RegExp,String,SyntaxError,TypeError,URIError

53.JS中的换行:\n

54.窗口全屏大小:

     <script>;function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;
this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>;

55.JS中的all代表其下层的全部元素

56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1

57.innerHTML的值是表单元素的值:

     如

;"how are ;you;"

;,则innerHTML的值就是:how are ;you;

58.innerTEXT的值和上面的一样,只不过不会把;这种标记显示出来.

59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.

60.isDisabled判断是否为禁止状态.disabled设置禁止状态

61.length取得长度,返回整型数值

62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc

63.window.focus()使当前的窗口在所有窗口之前.

64.blur()指失去焦点.与FOCUS()相反.

65.select()指元素为选中状态.

66.防止用户对文本框中输入文本:     onfocus="this.blur()"

67.取出该元素在页面中出现的数量:     document.all.tags("div(或其它HTML标记符)").length

68.JS中分为两种窗体输出:模态和非模态.     window.showModaldialog(),window.showModeless()

69.状态栏文字的设置:

     window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';

70.添加到收藏夹:     

external.AddFavorite("http://meil.cnblogs.com";,"jaskdlf");

71.JS中遇到脚本错误时不做任何操作:

     window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;

72.JS中指定当前打开窗口的父窗口:     window.opener,支持opener.opener...的多重继续.

73.JS中的self指的是当前的窗口

74.JS中状态栏显示内容:window.status="内容"

75.JS中的top指的是框架集中最顶层的框架

76.JS中关闭当前的窗口:window.close();

77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}

78.JS中的窗口重定向:window.navigate("http://meil.cnblogs.com";);

79.JS中的打印:window.print()

80.JS中的提示输入框:window.prompt("message","defaultReply");

81.JS中的窗口滚动条:window.scroll(x,y)

82.JS中的窗口滚动到位置:window.scrollby

83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout

84.JS中的模态显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]);

85.JS中的退出之前使用的句柄:

     function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose;

86.当窗体第一次调用时使用的文件句柄:onload()

87.当窗体关闭时调用的文件句柄:onunload()

88.window.location的属性:

     protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),

     pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)

89.window.location.reload()刷新当前页面.

  • parent.location.reload()刷新父亲对象(用于框架). 

  • opener.location.reload()刷新父窗口对象(用于单开窗口). 

  • top.location.reload()刷新最頂端物件(用於多開視窗)

90.window.history.back()回傳上一頁,window.history.forward()返回下一頁,

window.history.go(返回第幾頁,也可以使用訪問過的URL)

91.document. write()不換行的輸出,document.writeln()換行輸出

92.document.body.noWrap=true;防止連結文字折行.

93.變數名稱.charAt(第幾位),取該變數的第幾位的字元.

94."abc".charCodeAt(第幾個),傳回第幾個字元的ASCii碼值.

95.字串連接:string.concat(string2),或用=進行連接

96.變數.indexOf("字元",起始位置),傳回第一個出現的位置(從0開始計算)

97.string.lastIndexOf(searchString[,startIndex])最後一次出現的位置.

98.string.match(regExpression),判斷字元是否符合.

99.string.replace(regExpression,replaceString)取代現有字串.

100.string.split(分隔符號)傳回一個陣列儲存值.

101.string.substr (start[,length])取從第幾位到指定長度的字串.

102.string.toLowerCase()使字串全部變成小寫.

103.string. toUpperCase()使全部字元變成大寫.

104.parseInt(string[,radix(代表進位)])強制轉換成整數.

105.parseFloat(string[, radix])強制轉換成浮點型.

106.isNaN(變數):測試是否為數值型.

107.定義常數的關鍵字:const,定義變數的關鍵字:var  

相關免費學習推薦:#javascript影片教學

以上是JavaScript常用屬性方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用Next.js(後端集成)構建多租戶SaaS應用程序使用Next.js(後端集成)構建多租戶SaaS應用程序Apr 11, 2025 am 08:23 AM

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務

如何使用Next.js(前端集成)構建多租戶SaaS應用程序如何使用Next.js(前端集成)構建多租戶SaaS應用程序Apr 11, 2025 am 08:22 AM

本文展示了與許可證確保的後端的前端集成,並使用Next.js構建功能性Edtech SaaS應用程序。 前端獲取用戶權限以控制UI的可見性並確保API要求遵守角色庫

JavaScript:探索網絡語言的多功能性JavaScript:探索網絡語言的多功能性Apr 11, 2025 am 12:01 AM

JavaScript是現代Web開發的核心語言,因其多樣性和靈活性而廣泛應用。 1)前端開發:通過DOM操作和現代框架(如React、Vue.js、Angular)構建動態網頁和單頁面應用。 2)服務器端開發:Node.js利用非阻塞I/O模型處理高並發和實時應用。 3)移動和桌面應用開發:通過ReactNative和Electron實現跨平台開發,提高開發效率。

JavaScript的演變:當前的趨勢和未來前景JavaScript的演變:當前的趨勢和未來前景Apr 10, 2025 am 09:33 AM

JavaScript的最新趨勢包括TypeScript的崛起、現代框架和庫的流行以及WebAssembly的應用。未來前景涵蓋更強大的類型系統、服務器端JavaScript的發展、人工智能和機器學習的擴展以及物聯網和邊緣計算的潛力。

神秘的JavaScript:它的作用以及為什麼重要神秘的JavaScript:它的作用以及為什麼重要Apr 09, 2025 am 12:07 AM

JavaScript是現代Web開發的基石,它的主要功能包括事件驅動編程、動態內容生成和異步編程。 1)事件驅動編程允許網頁根據用戶操作動態變化。 2)動態內容生成使得頁面內容可以根據條件調整。 3)異步編程確保用戶界面不被阻塞。 JavaScript廣泛應用於網頁交互、單頁面應用和服務器端開發,極大地提升了用戶體驗和跨平台開發的靈活性。

Python還是JavaScript更好?Python還是JavaScript更好?Apr 06, 2025 am 12:14 AM

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。1.Python以简洁语法和丰富库生态著称,适用于数据分析和Web开发。2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

如何安裝JavaScript?如何安裝JavaScript?Apr 05, 2025 am 12:16 AM

JavaScript不需要安裝,因為它已內置於現代瀏覽器中。你只需文本編輯器和瀏覽器即可開始使用。 1)在瀏覽器環境中,通過標籤嵌入HTML文件中運行。 2)在Node.js環境中,下載並安裝Node.js後,通過命令行運行JavaScript文件。

在Quartz中如何在任務開始前發送通知?在Quartz中如何在任務開始前發送通知?Apr 04, 2025 pm 09:24 PM

如何在Quartz中提前發送任務通知在使用Quartz定時器進行任務調度時,任務的執行時間是由cron表達式設定的。現�...

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)