码迷,mamicode.com
首页 > Web开发 > 详细

妙味 js

时间:2016-05-31 00:45:21      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

JS的组成部分:

  ECMA几乎没有兼容性问题

  DOM 给了js操作页面的能力,在js中就是document

  BOM 给了js操作浏览器的能力

变量:

  typeof 的返回值:

    有6种 number string boolean function object undefined

  字符串转化为数字(显式类型转化):

    alert(parseInt(12sdsd))弹出为12,parseInt的功能为从字符串中提取数字,碰到不是数字时停止。

    pareInt()弹回整数,pareFloat()返回小数。

    (隐式转换 ==双等,减法、除法、乘法等等)

  变量作用域:

    局部变量:定义的在函数里,出了函数,不能用

    全局变量:不定义在任何一个函数里,可以在任何地方去用。一个程序里尽可能不要用全局变量。

    闭包:子函数可以使用父函数的变量。

命名规范:

  匈牙利命名法:

    1.类型前缀,例如:对象命名前加一个o(object)

    2.首字母大写,此条即使用于变量也适用于函数。

算术运算符:

   1.取模(求余数),可以实现隔行换色。

循环:

  1.break 终止循环

  2.contine 跳过本次循环,继续循环

真假:

  1.真:true,非零数字,非空字符串,非空对象

  2.假:false,0,空字符串,null(空对象),undefined

Json:

  var obj={a:5,b:[1,2,3,4],c:‘abc‘};

妙味 js

标签:

原文地址:http://www.cnblogs.com/4y-fight/p/5544241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!