script标签中写js代码
alert("标签弹出一个警告框")
document.write("输出一个内容")
console.log("向控制台输出一个内容")
<button onclick="alert('讨厌,你点我干嘛')">点一哈</button>
href="javascript:alert(' ')"
引入外部文件后,需再创建一个script标签写alert
var关键字定义变量
//同时定义多个变量可以用","隔开,公用一个'var'关键字
五种基本数据类型:
number
string
boolean
undefined
null
一种复合类型:
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);告诉浏览器是八进制
变量、函数、属性、函数命名规范
1、区分大小写
2、第一个字符必须是字母、下划线或美元符号
3、其他字符可以是字母、下划线、美元符或数字
document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量
如果把javascript写在元素的上面,就会出错,因为页面上从上往下加载执行的,javascript去页面上获取元素div1的时候,元素div1还没有加载
第一种方法:将javascript放到页面最下边
第二种方法:将javascript语句放到window.onload触发的函数里面,获取元素的语句会在页面加载完后才执行