javaScript 学习笔记(1)
来源:互联网 发布:新网域名实名认证 编辑:程序博客网 时间:2024/04/28 15:20
(1) javaScript中获取object所有未知属性的方法:for 循环
代码: for(var key in object ){
alert("key:"+object[key]);
}
(2)javaScript获取变量的类型的方法:typeOf('变量')-----------('变量' instanceof '已知的javaScript类型')
(3)javaScript中的===(等同)和==(相等):
==如果操作数具有相同的类型,则判断其等同性,如果两个操作数的值相等则返回true 否则返回false,
操作数的类型不同则按照如下的情况进行判断:
- null和undefined相等;
- 其中一个是数字,一个是字符串则将字符串转换为数字进行比较
- 其中一个是boolean,true转换为1,false转换为0再进行比较;
- 其中一个是对象,一个是数字/字符串,则将对象转换为原始值对象(toString方法和valueOf方法)进行比较;
- 其他情况直接返回false
===如果操作数的类型不同不进行转换直接返回false,如果操作数的类型相同按以下的情况进行判断:
- 操作数均为数字,如果值相等,则返回true,否则返回false(NaN和本身不相等);
- 操作数均为字符串,如果值相等则返回true,否则返回false;
- 操作数均为布尔型,且值均为true/false 如果相等返回true,否则返回false;
- 如果两个操作数引用同一个对象和数组,则返回true ,否则返回false;
- 如果两个操作数均为null和undefined,则返回true,否则返回false.
(4)对象中的属性名带引号,则访问该属性只能通过[]来访问,代码如下:
var object={ 'first_name':'zl', last_name:'cash'}; alert(object['first_name'])//zlalert(object.first_name)//undefined
- javascript 学习笔记(1)
- javaScript 学习笔记(1)
- JavaScript学习笔记(1)
- JavaScript学习笔记(1)
- JavaScript学习笔记(1)
- JavaScript学习笔记(1)
- JavaScript学习笔记1
- JavaScript 学习笔记 1
- JavaScript学习笔记(1)
- JavaScript学习笔记(1)
- JavaScript学习笔记1
- JavaScript学习笔记1
- Javascript 学习笔记1
- javaScript学习笔记(1)
- javascript学习笔记1
- JavaScript学习笔记1
- javascript学习笔记1
- JavaScript学习笔记1
- 说是blog有新版了
- 闲话CMMI与敏捷
- Android 筆記-Linux Kernel SMP (Symmetric Multi-Processors) 開機流程解析 Part(1) Boot-Rom與UBoot.
- ASP 伪造访问来路 HTTP_REFERER
- ASP字符串函数大全
- javaScript 学习笔记(1)
- C++ 学习重点
- PHP图片识别成文字
- 利用selector设置ImageButton不同状态下的背景图片
- gridview 变色与双击
- static和filal 有代码
- sqlserver面试中常用的sql语句
- gvim常用命令
- Joomla和Drupal简介