當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
js function如何传入参数未字符串_JavaScript 学习之路- JS 小测验
生活随笔
收集整理的這篇文章主要介紹了
js function如何传入参数未字符串_JavaScript 学习之路- JS 小测验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在學習 JS 的過程中,很多知識往往看一遍就過去了,然后自以為掌握了,其實再次碰到不一定能答得出來,看到一些有趣的東西還是要動手實踐一下,而且時不時復習一下,非常有利于加深記憶。今天是五一,假日期間,好好休息玩耍,也別學什么新東西了,你可以看看以下這些問題以及相關知識點來看看自己掌握了多少,溫故知新。
問題不多,耐心看完。最下方有答案,先別急著翻,自己先想想。
問題
參考答案
如有錯誤,請幫忙指正。
兩種方法,一種是使用 tolocaleString()
var a = 1999; a.toLocaleString(); // "1,999"另外一種是正則表達式
var re = /(?!^)(?=(d{3})+$)/g; var a = "12345678"; a.replace(re, ','); // "12,345,678"對于大于 0 的數,~~ 相當于是Math.floor
對于小于 0 的數,~~ 相當于是Math.ceil
只要 “||” 前面為 false,不管 “||” 后面是 true 還是 false,都返回 “||” 后面的值。
JSON.stringify 將一個 string 轉化為 json 類型
000:對象
010:浮點數
100:字符串
110:布爾
1:整數
null:全0
undefined:-2^30
所以 typeof null 為顯示為 object 對象。
假設待判斷對象為 arr ,有四種方法,一是
或者是
arr instanceof Array又或是
Array.isArray(arr)第四種方法可以用
arr.__proto__.constructor == Array簡單點說,a >> n 相當于用 a 去除以 2 的 n 次方,所以 8 >> 1 結果為 4;
而 a << n 相當于用 a 去乘以 2 的 n 次方,所以 2 << 5 結果為 64
解決方法也很簡單,要么把 for() 里面的 var 換成 let ,形成塊級作用域;要么使用閉包,匿名函數里在返回一個匿名函數,并且傳入 i 立刻執行。
(完)
謝謝您的閱讀。記得點個贊和關注。
總結
以上是生活随笔為你收集整理的js function如何传入参数未字符串_JavaScript 学习之路- JS 小测验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css如何让滚轮滚动时 不让页面滚动_中
- 下一篇: 没有运行 spring_Spring事务