标签:页面 htm 横线 float 字符串转换 就是 连接 输出 文档
数据类型转换:
整型转换字符串获得的是数据原型,但是类型进行改变了
数组转换成字符串获得的是还是数据原型,但是类型也进行了改变
布尔型转换成字符串获得还是数据原型,但是类型也进行了改变
函数 也是原型输出
当用{}定义的类型进行转换后,获得不是数据原型 获得是【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)
标签:页面 htm 横线 float 字符串转换 就是 连接 输出 文档
原文地址:http://www.cnblogs.com/guobaoyuan/p/7818997.html