zoukankan      html  css  js  c++  java
  • javascript常用知识点

    运算符

    • a=b+c    等价于  a=a(b+c)

    • w=x=y=z  等价于  w=(x=(y=z))

    • q=a?b:c?d:e?f:g  等价于  q=a?b:(c?d:(e?f:g))

      一元操作符、赋值和三元运算符都具有从右至左的结合性。

    数组操作

    1. 数组操作 push() ,向数组内压入元素,放在数组尾部,并返回改变后的数组的长度。

    2. 数组操作 reverse() ,将数组内的元素次序颠倒,并返回,原数组会改变。

    3. 数组操作 join(separator),将数组内的元素合并为字符串,并且相邻元素之间添加separator字符串作为分割标记

    4. 数组操作 toStrintg() ,将所有的数组元素转为字符串,相邻元素之间用“,”分割开,包括多维数组同样适用,不会改变原数组。

    5. 数组操作 indexOf(searchElement[, fromIndex = 0]) ,用于匹配数组元素,存在则返回数组元素下标,否则返回-1。 lastIndexOf(searchElement[, fromIndex = arr.length - 1) 用法类似只是从数组尾部开始匹配。

    String操作

    1. 字符串操作 split(separator[, limit]) ,将字符串以separator作为分隔符, limti 为分割的次数,并将结果存为数组返回,原字符串不改变。

    2. 字符串操作charAt(num),或取字符串中某一个字符,num为字符所在字符串里的位置。

    3. 字符串操作 indexOf(searchValue[, fromIndex]) ,用于查找searchValue是否在字符串中存在,若存在返回searchValue在字符串中出现的首个字符的位置,若不存在则,返回-1, fromIndex 用于设置从第几个字符开始查找, lastIndexOf() 方法类似,只是查找从字符串结尾开始查找,用法相似。

    js数据类型

    • javascript数据类型有 Number , String , Boolean , Null , Undefine , Object.

    • 基础类型: Number , String , Boolean , Null , Undefined.

    • 引用类型: Object , Array , Function.

    变量使用  typeOf 后的值

    typeof

    eval()

    • eval的字符串的代码片段执行时的上下文环境和eval函数的上下文是一样的。

    • 当使用别名调用 eval 时

    	var a=eval;
    	a("c=0");
    

    上下文都是是全局环境。(ie9以前不是)。

  • 相关阅读:
    Linux GNOME桌面使用技巧大全
    联想旭日 C465A 开机白屏
    基础知识:编程的工作机制
    JavaCC 学习笔记
    笨办法学R编程(1)
    一些学习方法总结
    使用变量表示字、数字和值
    栈溢出2017doubly_dangerous
    栈溢出warmup_csaw_2016
    基础学习ret2text
  • 原文地址:https://www.cnblogs.com/hlere/p/6784689.html
Copyright © 2011-2022 走看看