对于非布尔值运算是先转成布尔值(但返回的是原值)
+= 是一个符号
通过关系运算符
两个字符串比较都返回true(比较UNcode编码)
= 赋值 ==等于 ===全等(必须类型一样)
NaN 和谁都不相等 包括他本身
isNaN(变量) 判断是不是NaN
!= 可以进行数字装换
三(目)运算符
语法:条件表达式?语句1:语句2
运算符的优先级
,可以分割多个语句 一般用于分割变量
与或 与优先
可以用括号改变优先级
代码块
用大括号包起来
代码块后不用写分号
代码块只有分组的作用
js属性操作
title属性在指向的使用提示内容
document(文档对象) 可以获取所以标签的内容
语法:document.getElementById(ID) 获取id属性 .属性 = 重新赋值 (DOM)
加载完后执行的匿名函数:window.onload = function() {内容} (BOM)
ID变量.style.color = '颜色' (单行)
获取class属性
语法:ID变量.className = '样式类名';
既可以用.也可以用[]
ID变量.innerHTML = ‘内容’ 重写标签 同时可以可以添加标签
函数:
语法:function 函数名(参数) {内容}; 函数名() 直接调用
onclick = ‘函数名’ 点击调用 不推荐
用预加载{获取ID}
ID.onclick = 函数名; (不加括号)
网友评论