JavaScript自学笔记1。了解一篇网页是由什麽语言组成的?-马克熊

  1. Javascipt 主要是由 「函式」与「变数」组成,函式可以想成很多种工具如:起子、电钻、罗赖把,变数就是螺丝螺帽拉,运用工具,加上素材,就能完成我们想要的成品。
  2. 函式与变数的命名规则:要以英文、$、_,开头才行。
  3. 型别转换 重要观念:
    • 字串可以用 “+”好连接,可看做「连接的挂钩」,如果把字串跟一般数字连接在一起,就会都以字串形式连接,而不会进行数学运算。
    • 字串如果以”-“号跟数字连接的话,会出现NaN,因为不能进行连接以外的运算动作。
  4. 数学运算符号
    • javascript有很多数学运算符,一般来说先乘除後加减等规则跟我们认知的常规数学一样,这边把一些需要注意的写下来:
    • +号
      • +”4″,如果在字串前加上+号,作用是帮她做「型别转换」,将他从字串4转换成数字4,於是5+ +”4″就等於9。否则5+”4″会是5跟4连接再一起的54。 运算符:
    • **
      • 2**4 , **的意思是次方,所以这边的意思等於2的4次方,等於16。
      • 16*(1/2),等於16开根号等於4。
    • ++
      • 自相加,在变数上加一,不用特别去想为什麽是++,只是一个表达自己加一的符号。
      • 若存在变数中,则要写成 let number= ++ 5,若写成let number = 5++,那麽还是5。但若是写在函数外要程式去做let number=5, number ++,则写在前面後面都有效果。
    • – –
      • 自相减
    • x +=5
      • 当你看到这样奇怪的加号跟等於写在一起时,他其实是一个简写,因为程式中常常用到x= x+5,因为程式人懒得写这麽多次x ,後来这种写法就通用,所以x -=5也就是x=x-5,以此类推。
      • 但请注意这种写法不能写在变数定义中 let x +=5不成立。
  5. 比较符号
    • 跟数学运算不一样,用来叫程式帮忙判断真假值的是比较符号。有> < = 或是!=(不等於)
    • 一般来说,程式会将所有型别尽可能转换成数字再进行比较。如true, ” “,”1″,都等於一。
    • 特例的是 ==,若比较的值是null ,undefined,那麽程式不会将他做型别转换。所以null==0 ,是false(null只==undefined(程式特例))。然而,null> = 0 ,是true,因为在「比较」中(非==检查相等),会将null转换成0。
    • 而在字串比较时,会从字串的左到右依序比较,没有结果才会往下一个继续比。而英文的话是越後面的字母越大: “zoo” > “race” , “9” > “299” (不是进行数字本身的比较,而是先比第一个数字,9>2,所以是true)。

pixiv手机怎么进

Related Post

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 Comments
最旧
最新 最多投票
内联反馈
查看所有评论