JavaScript基本数据类型及语句流程控制归纳总结[图]

本文详细介绍了JavaScript的基本数据类型,包括String、Number、Boolean、Array和Date,强调了JavaScript的弱类型特性。此外,还讲解了JavaScript的流程控制,如顺序结构、条件结构(if-else、多重条件、嵌套条件、switch)和循环结构(for、while、do-while、for/in)。文中通过实例展示了如何创建和操作这些数据类型以及如何运用条件和循环语句。
摘要由CSDN通过智能技术生成

一、JavaScript基本数据类型
JavaScript基本数据类型有String(字符串类型)、Number(数字类型)、Boolean(布尔类型)、Array(数组类型)、Date(日期类型)。
不同于Java语言,JS语言是弱数据类型,声明变量时不需要说明数据类型,JS解释器会自动根据变量的值赋予变量对应的数据类型。
JS语言是基于对象的语言,因此数据类型是以对象方式存在的,每个数据类型都有自己的方法和属性、
String(字符串类型)
String是字符串类型,每个实例化的字符串变量都是一个String对象。
例如:
name=“赵三”;
变量name被赋予字符串类型,同时name也是一个字符串对象。
String对象也可以使用new运算符来创建,或者直接使用String名称来创建。
例如:
vars=newString(“赵三”);
vars=String(“赵三”);
String对象的常用属性见下表,表中s是字符串对象,其值为abc。
String对象的常用方法见下表,表中s是字符串对象。

JavaScript基本数据类型及语句流程控制归纳总结[图]

注释(1)
s1为搜索的字符串,index为开始搜索的索引位置。若省略,从最后一个字符位置开始搜索。例如:s.lastIndexOf(“b”,0),返回结果为1。
若s1在s内,则返回s内最后一个s1的索引位置,否则返回-1。
注释(2)
用于子串替换,使用s2替换与正则表达式re匹配的子串,或使用s2替换与s1子串匹配的子串。方法第一个参数或是正则表达式,或是一个字符串,第二个参数是要替换的字符串。
注释(3)
参数start个是一个非负整数,用于设置子串在s的起始索引位置,参数stop也是一个非负整数,用于设置子串在s的结束索引位置。
注意:截取的子串不包含结束索引位置的字符。
Number(数字类型)
Number是数字类型,支持小数和整数,Number实例对象可以由下面三种方式来创建:
value=3.5num1=newNumber(20)num2=Number(num1)
变量value、num1、num2都是Number实例对象,num1和num2的值都是20。
Number对象的常用属性见下表:
Number对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值