教你快速上手JavaScript(三)

教你快速上手JavaScript(三)

1、javascript常用的函数

  alert("显示的内容..") ; 弹出框    
  document.write("数据") ; //向页面输出数据..

2、for-in语句

(1)for-in语句的格式:

for(var 变量名 in 遍历的目标){
		}

(2)for-in语句的作用:

  • 可以用于遍历数组的元素
  • 注意: 使用for-in语句遍历数组元素的时候遍历出来是数组的下标。
  • 可以用于遍历对象的所有属性数据。
  • 注意: 使用for-in语句遍历对象的属性的时候,遍历出来的是对象的属性名。

3、with语句

(1) 有了 With 语句,在存取对象属性和调用方法时就不用重复指定对象
(2)格式:

with(对象){		}

4、运算符

(1)一元运算符:只有一个运算数的运算符

			++,-- , +(正号) -(负号)
			++ --: 自增(自减)
			++(--) 在前,先自增(自减),再运算
			++(--) 在后,先运算,再自增(自减)
		 +(-):正负号
注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
其他类型转number:
      string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字)
      boolean转number:true转为1false转为0

(2)比较运算符

 比较方式
     	类型相同:直接比较
     			字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。
     	类型不同:先进行类型转换,再比较
        		===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false

(3)逻辑运算符

 &&: 与(短路)
   	 	 ||:(短路)
    	 !:非
其他类型转boolean:
    	 number:0或NaN为假,其他为真
    	 string:除了空字符串(""),其他都是true
    	 null&undefined:都是false
对象:	 所有对象都为true

5、正则对象

(1) 创建

   var reg = new RegExp("正则表达式");
   var reg = /正则表达式/;

(2)方法
test(参数):验证指定的字符串是否符合正则定义的规范

6、字符串转数字

parseInt()  可以把一个字符串转换成整数。
parseFloat() 可以把一个字符串转换成小数。

7、 Global

(1) 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用, 方法名();
(2)方法:

encodeURI():			url编码
decodeURI():			url解码 
encodeURIComponent():	url编码,编码的字符更多
decodeURIComponent():	url解码

(3)

		parseInt():将字符串转为数字
				        逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
		isNaN():判断一个值是否是NaN
				      NaN参与的==比较全部问false
		 eval(): JavaScript 字符串,并把它作为脚本代码来执行。
posted @ 2020-03-28 21:00  李泽坤  阅读(141)  评论(0编辑  收藏  举报