原生JS基礎但比較有用的一些方法總結
var num=parseInt();//把字串的數字轉成數字 只可轉成整數
var num=parseFloat();//可以轉整小數
var num=Number(); //轉成數字
//-----------------------------------------------------------------
檢測基本資料型別
alert( typeof a);
型別有:
number boolean undefined string object function
檢測物件
instanceof 檢測不了json (json就是object)
檢測建構函式
constructor
//-----------------------------------------------------------------
流程控制
if(條件){
//條件成立的程式碼
}else{
//條件不可立的程式碼
}
三目寫法
條件?語句一:語句二; //條件成立走語句一,不可立走語句二
fn && fn() //兩個都是true時才成立
n1 || n2 //如果前面一個是假的就走後面一個
switch(條件){
case "條件1":
//條件1成立是的程式碼
break;
case "條件2":
//條件2成立時的程式碼
break;
default:
//設定預設 如果條件1 條件2都不成立就走這條
break;
}
//-----------------------------------------------------------------
常用的迴圈:
for(初始值 條件 自增){
//語句
}
eg:
for(var i=0; i<10; i++){
//條件成立後執行的程式碼
}
while迴圈一般用於值不確定的時候
while(條件){
//語句
}
eg:
var i=10
while(i){ //如果i變成假的就不在執行以下的程式碼 如果是真的就會一直執行下去
i--;
console.log(i);
}
for in 迴圈 一般用於迴圈json
var json={"a":1,"b":2,"c":3}
for(var name in json){
//name---->a b c
//json[name]---->1 2 3
}
for of 迴圈 一般用於迴圈map物件
eg:
for(let [key,value] of map)
//key 名字
//value 值
}
未完。。。。。。。。。待續
相關文章
- js原生dom方法總結JS
- 一些比較有用的oracle查詢語句Oracle
- 去除csdn廣告的方法,多種方法比較總結
- 目前比較全的CSS重設(reset)方法總結CSS
- Vue.js基礎總結Vue.js
- 前端基礎之原生js事件繫結案例前端JS事件
- JS基礎知識深入總結JS
- Node.js Streams 基礎總結Node.js
- Jsp基礎知識總結JS
- JS基礎知識總結(1)JS
- JS基礎知識總結(2)JS
- 【基礎】比較常見的訊息
- oracle幾個比較有用的語句Oracle
- 頁面註冊js的方法比較JS
- golang的比較好的一些超連結Golang
- 關於Go tools的比較有用的flagsGo
- jsp的一些基礎JS
- 大前端技術選型總結和一些架構比較前端架構
- iOS開發比較有用的程式碼段iOS
- tar 命令一個比較有用的引數
- 常用的比較排序演算法總結排序演算法
- 一些比較常用的 js 正規表示式 javaJSJava
- Go 之基礎速學 (十二) golang 的一些小總結Golang
- JS基礎總結(2)——原型與原型鏈JS原型
- JS基礎總結(1)——資料型別JS資料型別
- js 深比較和淺比較JS
- js的一些基礎知識JS
- tsm有用的命令總結
- Java基礎學習總結(119)——Java8 JVM與Java7 JVM比較JavaJVM
- JS基礎總結(5)—— JS執行機制與EventLoopJSOOP
- RxJava 系列-1:一篇的比較全面的 RxJava2 方法總結RxJava
- JS基礎總結(3)——作用域和閉包JS
- PHP基礎教程-18 比較操作符PHP
- JavaScript基礎總結JavaScript
- 安全基礎總結
- VUE基礎總結Vue
- MongoDB基礎總結MongoDB
- 機器學習基礎總結機器學習