JavaScript技术
来源:互联网 发布:sdn48 知乎 编辑:程序博客网 时间:2024/09/21 08:52
JavaScript介绍
JavaScript:
JavaScript与Java不同??JS 是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。JS 是基于对象,Java是面向对象。JS 只需解释就可以由浏览器执行,Java需要先编译成字节码文件,再执行JS 是弱类型,Java是强类型。JS 与java一样都区分大小写
1.0 函数的三种声明方式:
1.1 一般函数
funtion fun(a,b){}
1.2 动态函数
var fun =newFunction("a","b","bocy");
1.3 匿名函数
window.onload=funtion(a,b){}
2.0 Objcet
* toString
3.0Array
3.1数组的创建
* var ar = new Array();
* var va = new Array(5);
* var ar = new Array(1,2,3,4,5);
* var ar=[];
* var ar=[1,2,3,4,5];
3.2 length
* 方法:
* join("#")
* push("a") pop()
4.0 Math
* max(a,b);
* min(x,d);
案例: random(); 返回 0-1 之间的随机数
* Math.floor(random()*50+50)
* ceil()
* floor()
* round();
5.0 Date 获得日期的一些方法
* getFullYear
* getDate
* getTime()
* getLocalString();
6.0五种基本数据类型
•number、string、boolean、null、undefined
•number:数字
•string:字符串,使用引号引起(单引号或双引号)
•boolean:逻辑类型 true false
•null:代表的是空,一般用于引用类型赋默认值
•undefined:未定义,我们在使用变量时,这个变量没有声明就使用了
* String
* indexof()
* lastIndexOf()
* substring
* substr
* mathch()
*7.0 RegExp:正则原则
* var e = newRegExp("","igm");
* var e=/[a-z]/ig;
* [a-zA-Z0-9_]
* + 一个或多个
* * 0个或多个
* ? 0个或1个
* {6,12}
* \.
* eval()
8.0 JSy语法消息框
l警告框:向用户提示某些信息,需要点击确定按钮才能继续操作•语法:alert("文本")l确认框:正确用户确认信息,需要点击确定或者取消按钮继续•点击确认按钮,返回值为true;点击取消按钮,返回值为false•语法:confirm("文本")提示框l提示框:获得用户数据,然后点击确认或取消按钮继续•点击确认按钮,返回值为输入的值;点击取消按钮,返回值为null•语法:prompt("文本","默认值")l注意:•在消息框的“文本”区域可以使用“\n”进行文字信息的换行显示
- javaScript技术
- javascript技术
- javascript技术
- JavaScript技术
- JavaScript技术
- 常用javaScript技术(转载)
- 常用javaScript技术(转载)
- javascript 常用技术
- javascript 技术2
- javascript 技术3
- Javascript技术技巧大全
- javaScript技术参考
- javascript cookie技术进阶
- 实用javaScript技术-屏蔽
- javascript常用技术
- javaScript屏蔽技术
- 常用javaScript技术代码
- javascript 技术参考
- 使用nodejs开发命令行工具
- Myelipse如何最佳设置
- 真正常用的eclipse快捷键(readysmile总结)
- 异常:AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransactio
- Redis复习笔记4—Redis持久化
- JavaScript技术
- 第三节Swift 整型和浮点型
- 加快了的分量接口sad弗兰克打扫家里
- 被项目代码折磨了
- 彻底解决Android GPS没法定位这一顽固问题
- java自动生成验证码
- 年轻人面试可以学很多
- Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
- 形容一个人