您的位置:首页 > 编程语言 > Java开发

JavaSrcipt基础

2017-10-16 15:47 495 查看
基础

1 <script>标签  中书写

2 引入外部的js
 
<
script
src
=
"http://xxxxxx/study/hello.js"
></
script
>


3
注释


//
单行注释 /* 多行注释*/


4 var 变量类型

var three = (condition)?value1:value2;

5 调试方法: alert console.log()

6作用域

7事件,鼠标单击事件
<
button
onclick
=
"showHello()"
>点击一下</
button
>




onchangeHTML 元素改变
onclick用户点击 HTML 元素
onmouseover用户在一个HTML元素上移动鼠标
onmouseout用户从一个HTML元素上移开鼠标
onkeydown用户按下键盘按键
onload浏览器已完成页面的加载
8循环语句

for(){}

 while(){} do{}while();

continue 放弃本次循环

break 终止循环

对象

1 数字 判断NaN (not
a Number) a.toFixed(3) a保留小数点后3位 科学计数法:a.toExponential();

2 字符串: new Stirng() 创建String对象(不是变量,是引用)

localeCompare()比较两个字符串是否相同:0表示相同 不是0表示不同

    x.substring(0,3)截取字符串   x.split(“”,3)拆分成数组.只保留前3个元素  替换replace

3数组: var x = new Array(3,1,4);

.length()   遍历:普通for  增强for(i  in  array){ x[i] }  连接数组x,y:x.concat(y).  

    通过join()返回一个数组的字符串表达式。x.join(),//3,1,4  x.join("@")//3@1@4

push,pop  尾部进行操作    unshift shift  分别在最开始的位置插入数据和获取数据

x.sort();排序(默认升序);也可以自定义 function compartor(v1,v2){return v2-v1;//表示大的在前}

4 get/setFullYear   Month Date  Hours Minutes Seconds Milloseconds   getDay 一周的第几天getTime经历的毫秒数

5Math  绝对值:Math.abs();  最大最小:Math.max/min 求幂:pow.(3,3)//27  round(3.22)//3小数四舍五入

JS DOM

 直接向html输出流写内容 document.write(Data());(不要在文档加载完成后使用,会覆盖文档)

 向元素中输入内容 document.getElementById("id").innerHTML = "  ..... ";

改变

lo的cal的eCommpare
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: