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
本文深入浅出地介绍了JavaScript中的一些基本概念,包括undefined与NaN的区别、value与innerHTML的应用场景、this关键字的含义及其在事件处理中的作用、return语句的功能、不同等号运算符(=、==、===)的作用方式,以及window.onload与$(document).ready函数的区别。
2086

被折叠的 条评论
为什么被折叠?



