javascript(四)javascript语法

目录

 

数据类型

string对象

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

数组定义

数组的常用属性和方法

常用系统函数

自定义函数

匿名函数:没有函数名

异常处理


数据类型

undefined

var width

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

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

var num=23;//整数

var num=23.0//浮点数

boolean true和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 用单引号或双引号来声明的字符串
boolean truefalse
number 整数或浮点数
object javascript中的对象、数组和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的次数" onclick="showFun(prompt('请输入显示HelloWorld的次数:',''))"/>

异常处理

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

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

try{

        要执行的代码;        }

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

}finally{

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

}

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

2、throw语句抛出异常

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

猜你喜欢

转载自blog.csdn.net/weixin_42496678/article/details/81951098