运算

对于非布尔值运算是先转成布尔值(但返回的是原值)

+= 是一个符号

通过关系运算符

两个字符串比较都返回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 = 函数名;   (不加括号)

你可能感兴趣的:(运算)