JavaScript技术

JavaScript介绍 

JavaScript:

  Netscape 公司开发的一种基于对象和事件驱动的脚本语言 ,
并且可在所有主要的浏览器中运行IE、Firefox、Chorme、
Opera  JavaScript被设计用来向 HTML 页面添加交互行为 
l特点:
交互性(它可以做的就是信息的动态交互)
安全性(不允许直接访问本地硬盘)
跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)


JavaScriptJava不同??

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.οnlοad=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五种基本数据类型  

5 种原始类型 :

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” 进行文字信息的换行显示



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值