JavaScript 学习笔记
Posted 不苦不累, 人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 学习笔记相关的知识,希望对你有一定的参考价值。
javascript 笔记
BOM对象(文档型对象)
DOM对象(浏览器对象)
变量 要区分大小写,在同一行可以定义多个变量,中间使用‘,’分割
JavaScript语句中可以在末尾使用;也可不使用,但是推荐使用
数据类型转换: 整型转换字符串获得的是数据原型,但是类型进行改变了 数组转换成字符串获得的是还是数据原型,但是类型也进行了改变 布尔型转换成字符串获得还是数据原型,但是类型也进行了改变 函数 也是原型输出 当用{}定义的类型进行转换后,获得不是数据原型 获得是【object,object】 Number转换总结: 字符串转换成整形 如果是单独的数字字符串 获得是数字 如果是空字符串 转换成的结果是0 普通字符转换后 获得都是的NaN 布尔值 真转换成 1 假转换成0 null 转换也是0 undefined 转换 获得都是的NaN 对象转换 获得都是的NaN parseInt总结: 从第一个字符开始查找数字,直到非数字截止,找到的结果就是转换的结果 parseFloat总结: 从第一个字符开始查找数字和第一个小数点,直到非数字和第二个小数点截止,找打的结果就是转换结果 只有下边7个值转换为布尔值转化为假的: 1.空字符串, 2.0, 3.0.0, 4.NaN 5.false 6.null 7.undefined
标签分为:块及标签,内联标签,内嵌标签
JavaScript中的小数进行计算会有误差,所以JavaScript小数不能精确的计算和大额计算 JavaScript 常用的一些常用的转义字符 \n:换行 \‘:单引号 \":双引号 \\:右划线 算数运算符: % 取余 + 加 加号俩边都是数字就是计算,加号俩边如果是字符串和数字就是连接效果 - 减 * 乘 / 除 ++ ++的原则:先运算在++(先用值做点其他事情,在做自身++) var num5++ 先做事后自身++ var ++num4 先自身++后做其他事情 -- 不管在前还是在后,都是在自身的基础上减1 ++和-- 如果变量在前面的话,都先做点其他事情,在做自身的++或-- 纯数字的运算(除+法之外)都能正常的计算 比较运算符: > 大于 < 小于 = 等于 === 全等于 >= 大于等于 <= 小于等于 != 不等于 逻辑运算符: && and 与运算 || or 或运算 ! not 非运算 三元运算符: var result = 4>3 ?‘真‘:‘假‘ 如果4大于3就为真,否者就为假 赋值运算符:
基础必会
document---文档(html页面) get 获取 set 设置 element --- 元素,标签 by -- 通过 tag --标签 name-- 名字 style -- 样式 在JavaScript中获取标签设置标签字体的大写 不能使用font-size 会报错,因为在JavaScript中 这个名称不符合变量名,需要去除横线首字母大写,更改成这样 fontSize 永远不要对对象组直接进行操作,只能单个标签对象来设置样式 setTimeout 单次定时器 time1 = setTimeout(alert(‘ok’),1000) clearTimeout(time1) 这个是用来清除单次定时器的 setInterval 重复定时器 time = setInterval(console.log(‘ok‘),1000) clearInterval( time) 这个是用来清除重复定时器的 var num =1 switch(num){ case 1: console.log(‘aaa‘) break case 2: alert(222) } 这样等价于: function ine(num){ if (num == 1){ alert(333) }else { alert(444)} } ine(num)