JS语法小结 (一)

author Owner  •  Filed under templates, internet

1、NaN 意为Not a Number,即:非数值;
2、null表示已被定义,但值为空;undefined表示未定义;
  做逻辑判断时,二者相等;
3、嵌套在js中,指一个函数中定义了一个“内部函数”,等同于局部变量,只在其上层函数内部
  有效,在外部无法访问这个‘内部函数’,这也是javascript实现的“封装”方式;
4、js中,字符串数据与其同值数值,在逻辑判断中相等:"100"==100结果为true;
  但 相加结果为字符串 "100"+100="100100";
5、X===Y比较X与Y的值与类型是否完全相同;
  X!==Y比较X与Y的值与类型是否存在不同;
6、for in 循环:将对象的所有属性分别在每次循环中赋值给同一个变量;
7、JS提交表单时阻止页面刷新:给form加onSubmit=“return false;”事件;
8、空锚点#,默认的锚点是#top,用此办法,可实现返回页面顶部的效果。
  javascript:void(0)不会对页面产生任何变动;


Tagged: orci, lectus, varius, turpis

Comments (0)  • 2016-04-07 11:44:30 •  Edit

0 Responses

最新文章