javascript(四)javascript语法

目录

 

数据类型

string对象

typeof运算符:检测t变量的返回值

数组定义

数组的常用属性和方法

常用系统函数

自定义函数

匿名函数:没有函数名

异常处理


数据类型

undefined

var width

变量width没有初始值,将被赋予值undefined

null表示一个空值,与undefined值相等
number

var num=23;//整数

var num=23.0//浮点数

booleantrue和false
String

一组被引导(单引号或双引号)括起来的文本

var string1=“this is a string”;

string对象

属性:对象.length

方法:对象.方法()

列举几个;

charAt(index)

返回在指定位置的字符

indexOf(strindex)

查找某个指定的字符串在字符串中首次出现的位置

substring(index1index2)

返回位于指定索引index1index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符

split(str)

将字符串分割为字符串数组

typeof运算符:检测t变量的返回值

typeof运算符返回值如下:

undefined变量被声明后,但未被赋值
string用单引号或双引号来声明的字符串
booleantruefalse
number整数或浮点数
objectjavascript中的对象、数组和null

数组定义

var 数组名=new Array(size);

               数组名[i] ="apple";

var 数组名=new Array("apple","banana");

 

数组的常用属性和方法

length设置或返回数组中元素的数目
join()把数组的所有元素放入一个字符串,通过一个的分隔符进行分割
sort()对数组的排序
push()向数组末尾添加一个或更多的元素,并返回新的长度

常用系统函数

parseInt ("字符串")

字符串转换为整型数字

parseFloat("字符串")

将字符串转换为浮点型数字

isNaN()

用于检查其参数是否是非数字

自定义函数

语法:

function 函数名( 参数1,参数2,参数3,....  ){---->有参,无参都可

     //JavaScript语句;

     [return 返回值]---->可有可无

}

调用函数:函数调用一般和表单元素的事件一起使用,调用格式:事件名=“函数名()”;

匿名函数:没有函数名

定义:

var  showFun = function (count) {    

    for(var i=0;i<count;i++){

        document.write("<h2>Hello World</h2>"); 

    }

};-->var showFun=变量值;

调用匿名函数

<input name="btn" type="button"  value="请输入显示HelloWorld的次数" οnclick="showFun(prompt('请输入显示HelloWorld的次数:',''))"/>

异常处理

javascript可以捕获一个异常并进行相应的处理,从而避免了浏览器向用户报错

1、使用try...catch()...finally处理异常

try{

        要执行的代码;        }

catch( e){   处理异常的代码;

}finally{

     无论异常发生与否,都会执行的代码;

}

     通过异常处理, 可以避免程序停止运行,从而具有了一定的自我修复能力。

2、throw语句抛出异常

在JavaScript中有其内部的异常机制,在遇到非法操作时能自动抛出异常。实际的开发中,随着程序的复杂,需要能自己实现异常,这可以通过throw语句来实现:      throw new 自定义异常名(异常输出语句);

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值