js笔记2

来源:互联网 发布:2017淘宝买家秀男大jb 编辑:程序博客网 时间:2024/03/29 02:52

undefined、isNaN

  • 数字 + undefined(没有定义的) = NaN
  • isNaN不是数字,如果不是数字返回true,否则返回false

value

  • 只有表单才有value值。例如input 的value值:$("txt").value 表单更换内容:input.value
  • span没有value值,如果更改span的内容用innerHTML(更换盒子里的内容)。例如$("result").innerHTML = "请输入数字"
  • span盒子更改innerHTML
  • 表单是更改value

this

  • 一般在函数体的内部
  • 指向事件的调用者(事件源)

return

  • 在函数体内,return后面的内容不执行,直接中断跳出函数;return后面不要换行,否则是undefined

等号 =

  • = 赋值;
  • == 判断; 一般用于if语句;只要前后两个变量的值相同就返回true;
  • === 全等 ;需要两个变量的值相同、类型一致时才返回true;

属性和方法

名称 介绍 特性 例如 属性 手机的颜色、大小等 属性给值一定是等号 Iphone.color = "red" 方法 手机可以打电话、发短信、玩游戏、聊QQ 动词:可以做什么 一律带有小括号() Iphone.tel() 、isNaN()

window.onload$(document).ready(function(){ })

  • window.onload事件是等所有内容及外部图片文件加载完之后再执行JS
  • $(document).ready是在html所有标签都加载完之后就开始执行JS
0 0