js编写位置: <button onclick="alert('点我')">点我一下</button>
<a href="javascript:alert('')> 可以写在标签的属性中 ,不推荐使用
alert('')控制浏览器弹出一个警告框
document.write('')在页面中输出一个内容
console.log('')向控制台输出一个内容
一但引入外部文件,不能在script标签中写js代码
var声明一个变量
标识符:含有字母数字下划线和美元符。不能以数字开头,不能和关键字重名,使用驼峰命名
数据类型:
String字符串
Number数值
Boolean布尔值
Null空值
Undefined未定义 这五个属于基本数据类型
Object 对象
转义字符:\"表示双引号 \n表示换行 \t表示制表符
typeof 检查数据类型
parseFloat
null表示一个为空的对象使用typeof检查时会返回object
计算小数
var f = 0.1;
var g = 0.2;
console.log((parseFloat(f)*100 + parseFloat(g)*100)/100);
强制类型 转换:var a= 123; var b=a.toString()
a=123; a=String(a);使用函数进行强制转换
使用Number强转时必须是全部是数字的字符串 空字符串和空格转换为0
null是0 undefined是NaN
parseInt()和 parseFloat()将字符串里的有效内容转换成数字
十六进制0x开头 八进制以0开头 二进制的以0b开头 但是不是所有浏览器都支持
a = '070';
a = parseInt(a,8);告诉浏览器是八进制
网友评论