JS错题整理
1.计算 x=5
X%2==1 (取余)
X++;- -X; ====> x==5
2.数据类型不包含 日期
3.typeof(7+8) == "number"
typeof person == "object" person是undefined
null == undefined 但是 null === undefined 不对 ,数据类型不一致,因此不等
4.访问对象属性的方法有两种
(1)使用"."来访问对象属性
语法:objectName.propertyName 其中前者为对象名称,后者为属性名称
(2)使用"[ ]"来访问对象属性
语法:objectName[propertyName] 其中前者为对象名称,后者为属性名称
5.访问HTML元素
(1)通过id查找 id = “elementId”
document.getElementById("elementId");
(2)通过标签查找 <p>
document.getelementByTagName("p");
(3)通过类名查找 class="intro"
document.getelementByClassName("intro")
(4)通过对象选择器查找
document.querySelectorAll("p.intro")
(5)通过对象选择器查找
6.数组方法
splice(起始处,删除几个,后添加几个)
["Apple","Mango"].splice(1,1,"Lemon")==["Apple","Lemon"]
pop() 删除最后一个
slice() 截取
join(*) 用* 符号连接数组
7.console.log(parseInt("years 10")) //NaN
8.function add(){
9.Math.pow(8,2) = 64
10.indexof()方法返回字符串中首次出现的位置,区分大小写
若没有找到,则返回-1
11.获取日期的方法
new Date().getTime() == 自1970年1月1日至今
getDate() 以数值返回天
getDay() 星期名(0~6)
getHours() 小时数
12.JavaScript支持 for 、 for in 、while、do while 等不同类型的循环
13.5s后输出"Hello"
var a = setTimeout(myfunction,5000){
function myfunction(){
console.log('Hello')
}
}