JavaScript:
独立的语言,浏览器具有js解释器
放在head中
<script type="text/javascript"> //text/javascript代表里面写的JavaScript代码
// alert(123)
</script>
保存在文件中
<script src="commons.js"></script>
PS:js代码需要放置在<body>标签内部的最下方
注释://
多行注释:/* */
存在HTML中
变量:
name='123'#全局变量
var name='123'#局部变量
function fun()#定义函数
基础数据类型:
数字
转换:
parseInt(..) 将某值转换成数字,不成功则NaN
parseFloat(..) 将某值转换成浮点数,不成功则NaN
特殊值:
NaN,非数字。可使用 isNaN(num) 来判断。
Infinity,无穷大。可使用 isFinite(num) 来判断。
字符串
a='name'
a.charAt(索引位置)
a.substring(起始位置,结束位置)
a.lenght 获取当前字符串长度
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title11</title> </head> <body> <div id="i1"> 欢迎orange莅临指导</div> <script> function func(){ //根据ID获取指定标签内容,定义局部变量去接受 var tag= document.getElementById('i1'); //获取标签的内容 var content = tag.innerText; var f = content.charAt(0); var l = content.substring(1,content.length); var new_content = l + f; tag.innerText = new_content; } //定时器 setInterval('func()',500) </script> </body> </html>
常量
Math.E
常量e,自然对数的底数。
Math.LN10
10的自然对数。
Math.LN2
2的自然对数。
Math.LOG10E
以10为底的e的对数。
Math.LOG2E
以2为底的e的对数。
Math.PI
常量figs/U03C0.gif。
Math.SQRT1_2
2的平方根除以1。
Math.SQRT2
2的平方根。
静态函数
Math.abs( )
计算绝对值。
Math.acos( )
计算反余弦值。
Math.asin( )
计算反正弦值。
Math.atan( )
计算反正切值。
Math.atan2( )
计算从X轴到一个点的角度。
Math.ceil( )
对一个数上舍入。
Math.cos( )
计算余弦值。
Math.exp( )
计算e的指数。
Math.floor( )
对一个数下舍人。
Math.log( )
计算自然对数。
Math.max( )
返回两个数中较大的一个。
Math.min( )
返回两个数中较小的一个。
Math.pow( )
计算xy。
Math.random( )
计算一个随机数。
Math.round( )
舍入为最接近的整数。
Math.sin( )
计算正弦值。
Math.sqrt( )
计算平方根。
Math.tan( )
计算正切值。
Math