初識Javascript小結,初識javascript

來源:互聯網
上載者:User

初識Javascript小結,初識javascript

1.HTML 中的指令碼必須位於 <script> 與 </script> 標籤之間。

指令碼可被放置在 HTML 頁面的 <body> 和 <head> 部分中

2.如需從 JavaScript 訪問某個 HTML 元素,您可以使用 document.getElementById(id) 方法

3.可以通過document.write()向HTML文檔寫內容,包括標籤。注意,如果在文檔已載入完成後執行document.write(),整個HTML文檔將會被覆蓋

4.JS通過//和/**/兩種方式注釋

5.變數通過var聲明,因為JS是弱類型語言,所以可以不指定變數類型。

  var x=1  //number  var x="a" //字串  var x=true  //boolean  var x  //x無值,undefined

6.函數 使用function 定義

  function 函數名(){    函數體;  }

7.var num=new Number()//申明一個Number對象

Number.MAX_VALUE 最大數值
Number.MIN_VALUE 最小數值
Number.NaN 特殊的非數字值
Number.NEGATIVE_INFINITY 負無窮大
Number.POSITIVE_INFINITY 正無窮大
Number.toExponential( ) 用指數計數法格式化數字
Number.toFixed( ) 採用定點計數法格式化數字
Number.toLocaleString( ) 把數字轉換成本地格式的字串
Number.toPrecision( ) 格式化數位有效位
Number.toString( ) 將—個數字轉換成字串
Number.valueOf( ) 返回原始數值
8.var str = new String()    //申明一個字串對象

  str.substr(start,length):在str中抽取並返回一個子串。但是它並不修改str,start表示抽取的開始位置,length表示長度,省略length,則表示抽取至末尾。

  str.substring(from,to):將返回字串string的子串,由from到to之間的字元構成, 包括位於from的字元,不包括位於to的字元.如果from>to,就是自動調換後截取。

  Str.toLowerCase( ):把字串轉換小寫

  Str.toUpperCase( ):將字串轉換成大寫

  str.split():安照指定的符號對字串分割

  str.slice():與substring()相同但要靈活,允許使用負值,與Array.slice()相似

  str.concat():字串連結,與Array.concat想似,但用+號更方便

   str.indexOf():檢索字元,返回字元首次出現的位置

9.var date=new Date()       //建立一個日期對象

主要的一些方法:

  date.get/setDay()    //返回/設定一周中的某一天(0~6),

  date.get/setFullYear()  //返回/設定系統時間中的年份

  date.get/setMonth()  //返回/設定系統時間中的月份欄位(0~11)

  date.get/setDate()      //返回/設定一個月中的某一天

  date.get/setHours()  //返回/設定系統時間中的小時欄位

  date.get/setMinutes()  //返回/設定系統時間中的分鐘欄位

  date.get/setSeconds()  //返回/設定系統時間中的秒欄位

  date.get/setTime()  //返回/設定//返回/設定系統時間中的分鐘欄位

10.var arr=new Array()     //建立一個數組對象

主要屬性:arr.length    //返回數組的長度

主要方法:

  pop()    //刪除並返回數組的最後一個元素,傳回值為刪除的元素

  push()    //向數組末尾添加元素,返回數組的長度

  shift()    //將首個元素移出數組,傳回值為刪除的元素

  unshift()    //在數組頭部插入一個元素,返回數組的長度

  slice()    //返回數組的一部分,參數可為負值,返回截取到的數組

  reverse()    //顛倒數組中的順序,返回顛倒後的數組

  sort()    //對數組元素排序,需指定方法

  concat()    //數組串連,返回串連的數組,不改變原來的數組

  join()    //將數組元素以指定字元串連,以字串形式返回

  splice()    //插入、刪除或替換數組的元素,

  toString()    //將數群組轉換成一個字串

11.Math是原生對象

  Math.abs()  //返回絕對值

  Math.ceil()  //向上取整

  Math.floor()  //鄉下取整

  Math.round()  //四捨五入  

  Math.randow()  //返回一個隨機數

  Math.max()  //返回較大的一個值

  Math.min()  //返回較小的一個值

  Math.PI()  //常量PI

  Math.pow()  //x的y次冪

  Math.sqrt()  //計算平方

12.其他

  isNaN()  //判斷是否是數值,不是數值返回true

  parseInt()  //強制轉換為整數類型

  parseFloat()  //強制轉換為浮點型數值

  alert()    //警告

  confirm()    //訊息確認框

  prompt()    //提示訊息框

  document.write()  //向HTML文檔寫內容,如果文檔內容載入完成後用該方法寫入,將覆蓋整個HTML文檔

  document.getElementById()  //通過ID名擷取對象

  document.getElementsTagName()  //通過標籤名擷取對象,返回的是數組對象

  document.getElementsClassName()  //通過類名擷取對象,返回的是數組對象

以上所述就是本文的全部內容了,希望大家能夠喜歡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.