JavaScript语言基础(二)

2020-03-02  本文已影响0人  koalaUD

JavaScript内置函数,这些函数都是由JavaScript语言自身提供,是JavaScript全局方法。parselent()函数:该函数用于将首位为数字的字符串转化为数字,解析到一个非数字字符,开头和结尾的空格是允许的。如果字符串不是以数字开头,则返回值为NaN。语法:parselent(StringNum,[n])。parseFloat()函数:该函数用于将首位为数字的字符串转化为浮点型数字,如果在解析过程中遇到了第一个正负号,小数点,或者科学计数法中的指数(e/E)以外的非数字字符,则它会忽略该字符以及之后的所有字符,返回已经解析到的浮点数。语法:parseFloat(StringNum)。isNaN函数:该函数主要用于检验某个值是否为NaN(非数字 Not a Number)。语法:isNaN(Num)。

JavaScript运算符与表达式:用于操作数据特定符号的集合叫运算符,运算符操作的数据叫操作数,运算符和操作数连接后的式子叫表达式,运算符也可以连接表达式构成更长的表达式。JavaScript算术运算符,如下图: ssysf.png JavaScript比较运算符,如下图: bjysf.png JavaScript逻辑运算符,如下图: ljysf.png JavaScript赋值运算符:不仅实现了赋值功能,由它构成的表达式也有一个值,值就是赋值运算符右边的表达式的值,赋值运算符的优先级很低,仅次于逗号运算符。复合赋值运算符是运算与赋值两种运算的复合,先运算,后赋值,以简化程序的书写,提高运算效率。如下图: fzysf.png JavaScript条件运算符,条件运算符是三元运算符,使用该运算符可以方便地由条件表达式的真假值得到各自对应的取值。或由一个值转换成另外两个值,使用条件运算符嵌套多个值。如下图: tjysf.png typeof运算符:typeof运算符返回其操作数当前的数据类型。对于判断一个变量是否已经被定义特别有用。
JavaScript运算符的优先级:运算符具有明确的优先级与结合性。优先级较高的运算符将先于优先级较低的运算符进行运算。结合性则是指具有同等优先级的运算符将按照怎样的顺序进行运算。结合性有向左结合和向右结合。运算符的优先级的优先级如下图: yxj.png

JavaScript基本语句:注释语句:单行注释语句:单行注释语句以双斜杠(//)开始一直到这行结束。多行注释语句:多行注释语句也称为块级注释。(/**/)把多行字符包裹起来。

JavaScript流程控制语句-分支:单分支结构:if语句是最基本,最平常的分支结构语句,if语句的单分支结构格式如:if(条件表达式) 语句/if(条件表达式){语句块} 。 双分支结构 if(条件表达式) 语句1 else 语句2 / if(条件表达式){语句块1}else{语句块2} 。 多分支结构:可以使用if-else语句嵌套实现,也可以用switch语句实现,下面如图是switch语句: switch.png
JavaScript流程控制语句-循环结构:循环结构的三要素:循环初始化,设置循环变量初值;循环控制,设置继续循环进行的条件;循环体,重复执行的语句块。当循环结构:当循环结构,while语句格式如下:while(条件表达式){ 语句块 }。 直到循环结构:直到循环结构,do...while语句如下: do{语句块}while(条件表达式)。 计数循环结构:计数循环结构,for语句循环如下:for(初始化,条件,更新){ 语句块} 。枚举循环结构:for...in语句,用于遍历数组或者对象的属性,格式如下:for(变量 in 对象){ 语句块 } 。continue语句和break语句:continue语句只用在循环语句中,控制循环体满足一定条件是提前退出本次循环,继续下次循环。break语句在循环语句中,控制循环体满足一定条件时提前退出循环,不再继续该循环。continue语句和break语句一般都用在循环体内的分支语句中,不使用分支语句则这些语句时没有意义的。
JavaScript异常处理语句:try和catch:当错误发生时,当事情出问题时,JavaScript引擎通常会停止,并生成一个错误消息。try语句允许定义在执行时进行错误测试的代码块。catch语句允许当try代码块发生错误时,定义所执行的代码块。JavaScript语句try和catch是成对出现的。prompt():输入语句 用于显示可提示用户进行输入的对话框。方法返回用户输入的字符串。语法: prompt(msg.defaultText)。
上一篇下一篇

猜你喜欢

热点阅读