日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ES5-3 循环、引用值初始、显示及隐式类型转换

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ES5-3 循环、引用值初始、显示及隐式类型转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 循環

  • for循環的三個參數abc,a只執行一次,c在每次循環后執行






  • // 打印0-100的質數 1不是質數 var list = [2] for (var i = 3; i <= 100; i = i + 2) {var flag = falsefor (var j = 0; j < list.length; j++) {var cur = list[j]if (i % cur === 0 && cur !== i && cur !== 1) {flag = truebreak}}if (!flag) {list.push(i)} } console.log(list)

    2. 引用值

    typeof 操作符返回一個字符串,表示未經計算的操作數的類型。

    typeof(123) // 建議該種寫法:typeof是js內置的方法 typeof 123 typeof(數組、正則、對象、Date、基本包裝類) // object typeof(console.log) // function typeof(1-1) // number typeof(1-'1') // number typeof('1'-'1') // number typeof(typeof(原始類型/引用類型/函數)) // string typeof(+) // 報錯

    3. 顯式型轉換

    • parseInt(num,radix) 別進制算成十進制
    • xx.toString(radix),十進制算成別進制
    // Number目的要轉換成數字 Number(null) // 0 Number(undefined) // NaN Number('1a') // NaN Number(true) // 1 // parseInt目的要轉換成整型 parseInt(true) // NaN parseInt(undefined) // NaN parseInt(null) // NaN parseInt('1a') // 1 從第一位開始看,不是數字就是放棄 parseInt('a1') // NaN parseInt('1a1') // 1 // 十六進制 0123456789abcdef 10 11 12 13 14 15 16 17 18 19 1a // 二進制 0 1 10 11 100 101 110 111 parseInt(10,radix) // 以radix為基數轉換成十進制 radix-1 轉換結果→16 // radix取值范圍在2-36 parseInt('a',16) // 10 parseInt(10,16) // 16 parseInt(11,16) // 17 parseInt('1a',16) // 26parseFloat('1a') // 1 從第一位開始看,不是數字就是放棄 parseFloat('a1') // NaN // 數字類型的toFixed()方法是四舍五入的String(null) // 'null' String(undefined) // 'undefined' null.toString() // 報錯 Uncaught TypeError: Cannot read property 'toString' of null undefined.toString() // 報錯 null和undefined沒有toString方法 toString(radix) // 要轉成幾進制 var a = 11 // 先聲明一個數字類型的變量再調用 // 不要直接11.toString Uncaught SyntaxError: Invalid or unexpected token a.toString(16) // b // 或者用小括號括起來 (11).toString(16) // b

    4.隱式類型轉換

    正負號

    var a = '123' console.log(++a) // 124 -------------------- +a // 123 -a // -123 var a = '123' console.log(a++) // 123
    • Number的隱式類型轉換要和Boolean false的6個值(’’,NaN,undefined,false,0,null)區分開,除了NaN和undefined轉為NaN,其余都是0
    • undefined、null既不大于也不小于、等于0
    • undefined不能和數字比較,null可以和非0數字比較
    // undefined、null既不大于也不小于、等于0 ?他們和數字比較時不會做Number轉換 undefined > 0 // false undefined < 0 // false undefined == 0 // false null > 0 // false null < 0 // false null == 0 // false null == undefined // true null === undefined // falseisNaN('a') // true

    斐波那契數列:只知道前兩項 1 1 ,其后每項為前兩項之和 var n = 10 // 1 1 2 3 5 01 12 23 8 13 21 var list = [1, 1] for (var i = 0; i < n - 2; i++) {var newVal = list[i] + list[i + 1]list.push(newVal) } console.log(list, list[n - 1])
    • 不使用數組,用移位的思想
    • window.prompt的返回值是字符串

    補充

    • parseInt接收2個參數,遍歷時index會作為radix傳入
    • 無論怎么寫,第二個一定是NaN,計算機沒有1進制
    const arr = [1, 2, 3, 4] console.log(arr.map(parseInt)) // [1, NaN, NaN, NaN] // parseInt(val,index) const arr = [1, 0, 1, 2] console.log(arr.map(parseInt)) // [1, NaN, 1, 2]


    總結

    以上是生活随笔為你收集整理的ES5-3 循环、引用值初始、显示及隐式类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 精品国产欧美一区二区三区成人 | 国产视频在线一区二区 | 99国产在线 | 中文字幕日韩有码 | 无码精品在线观看 | 中文字幕乱码一区 | 黄视频网站在线 | 精品一区二区久久久久久按摩 | 色哟哟精品观看 | 51成人精品网站 | 中文视频一区二区 | 精品人妻av在线 | 青草91| 国产一区二区三区小说 | 毛片最新网址 | 青娱乐在线视频免费观看 | 午夜少妇影院 | 日韩免费视频一区二区视频在线观看 | 自拍偷拍日韩精品 | 人妖黄色片| www.污在线观看 | 精品中文字幕在线播放 | 日韩成人免费电影 | 国产亚洲精品久久777777 | 久久黄色录像 | 天天婷婷 | 国产亚洲女人久久久久毛片 | 亚洲伊人av | 一区二区三区四区影院 | 99热国产在线观看 | 国产福利免费看 | 色人综合 | 国产成人免费 | 人人澡人人插 | 日本老年老熟无码 | 国产国产精品 | 污片网址 | 99色国产| 国产精品无码久久久久成人app | 欧美性猛交xxxⅹ富婆 | 伊人影院中文字幕 | 亚洲欧美婷婷 | 亚洲欧洲日本在线 | 日日操视频 | 欧洲视频一区二区 | 精品黄色一级片 | 黄a在线观看 | 亚洲色图图片 | 欧美午夜一区二区 | 中文字幕在线视频精品 | 成年人三级视频 | 狠狠干五月天 | 欧美肥老妇视频九色 | 国产精品自拍视频一区 | 精品黑人一区二区三区观看时间 | 男人天堂资源 | 天天干,天天干 | 人人妻人人澡人人爽精品 | 99碰碰| 色婷婷国产精品视频 | 成人片片 | www.av欧美 | 男女性杂交内射妇女bbwxz | 动漫大乳美女 | av毛片在线免费观看 | 欧美偷拍一区二区 | 国产精品无码一区二区三区 | 国产丰满大乳奶水在线视频 | 91视频首页| 很污的网站 | 在线免费91 | 国产日本欧美在线观看 | 少妇高潮露脸国语对白 | xx性欧美肥妇精品久久久久久 | 国产日韩精品一区 | 国产电影一区二区三区爱妃记 | eeuss国产一区二区三区黑人 | 国产精品不卡在线观看 | 加勒比综合在线 | 亚洲av无码一区二区三区网址 | 少妇综合网 | 少妇脚交调教玩男人的视频 | 一区不卡在线 | 两性av| 日本香蕉视频 | 亚洲精选一区二区三区 | 少妇中文字幕 | 成人国产精品一区二区 | 日韩亚洲视频在线观看 | 91黄色大片 | 欧美在线观看网站 | 亚欧三级 | 午夜在线国产 | 中文字幕国内自拍 | 青青草在线视频免费观看 | 麻豆av一区二区三区久久 | 亚洲一级二级片 | 无码人妻aⅴ一区二区三区69岛 | 女教师三上悠亚ssni-152 |