JavaScript 基礎語法
此篇為隨筆記錄
1、輸入輸出語句
- alert(msg)——瀏覽器彈出警示框
- console.log(msg)——瀏覽器控制檯列印輸出資訊,給程式設計師測試用的
- prompt(info)——瀏覽器彈出輸入框,使用者可以輸入
2、變數
1.轉換為字串
- toString()
- String()強制轉換
- 加法拼接字串——和字串拼接的結果都是字串
2.轉換為數字型
- parseInt(string)函式
- parseFloat(string)函式
- Number()強制轉換
- 隱式轉換(- * /)——利用算數運算轉換
3.轉換為布林型
- Boolean()
- 代表空、否定的值會被轉換為false,如NaN、null、undefined、0
3、函式
- 命名函式——function 函式名() { },呼叫——函式名()
- 匿名函式——var 變數名 = function() { },呼叫——變數名()
- 當不確定有幾個引數傳遞的時候,用函式的內建物件 arguments 獲取,arguments物件中儲存了傳遞的所有實參
- 偽陣列:具有陣列的length屬性;按照索引的方式儲存;沒有真正陣列的一些方法。
4、作用域
建立陣列:
- var arr=[ ];
- new Array();
建立物件:
- var obj = { 屬性一:屬性值,屬性二:屬性值}
- var obj = new Object(); obj.屬性 = 屬性值;
- function 建構函式名() { this.屬性=值;this.方法=function() { } }; 呼叫:new 建構函式名();
建構函式名字首字母要大寫;
遍歷物件——for( 變數 in 物件名);例如,for( var key in obj)
5、物件
升序順序排列:sort(function(a-b));
降序順序排列:sort(function(b-a));
相關文章
- JavaScript 基礎卷(一):基礎語法JavaScript
- 4、JavaScript進階篇①——基礎語法JavaScript
- Java基礎-語法基礎Java
- 高階前端基礎-JavaScript抽象語法樹AST前端JavaScript抽象語法樹AST
- JavaScript的基礎語法及DOM元素和事件JavaScript事件
- 基礎語法
- scala基礎語法-----Spark基礎Spark
- Python基礎:語法基礎(3)Python
- Nice!JavaScript基礎語法知識都在這兒了JavaScript
- CSS 基礎語法CSS
- Dart語法基礎Dart
- JAVA語法基礎Java
- CSS基礎語法CSS
- Markdown基礎語法
- Python基礎語法Python
- Vue基礎語法Vue
- mysql基礎語法MySql
- Scala基礎語法
- kotlin基礎語法Kotlin
- go 基礎語法Go
- jQuery 基礎語法jQuery
- Java 基礎語法Java
- Markdown 基礎語法
- redis 基礎語法Redis
- jQuery基礎語法jQuery
- Python 基礎語法Python
- python基礎語法—語句Python
- Dart語法篇之基礎語法(一)Dart
- Python的基礎語法Python
- python 基礎語法(三)Python
- Python基礎語法(二)Python
- Python基礎語法(一)Python
- Vuejs 基礎與語法VueJS
- Scala 的基礎語法
- 20200126 - PHP 基礎語法PHP
- JavaSE的基礎語法Java
- Drools之基礎語法
- Python基礎(06):if語法Python