美文网首页
js 学习 -- 01

js 学习 -- 01

作者: YxxxHao | 来源:发表于2016-11-03 00:18 被阅读45次

    基础语法

    1. 区分大小写

    2. 标识符(第一个字符必须为字母,_,$;驼峰法)

    3. 注释(和 C 一样)

    4. 可以省略结尾分号,但不推荐

    5. 变量(var 定义变量,省略 var 变全局变量)

    6. 四种基本类型:Undefined、Null、Boolean、Number;一种复杂数据类型:Object;可以通过typeof(xxxx) 来判断类型

    7. 八进制字面值第一位必须为0,十六进必须为0x

    8. NaN,非数值,表示一个本来要返回数值的操作数未返回数值的情况,如果任何数值除以零的情况返回NaN,而且NaN与任何值不相等,包括本身。isNaN()会把参数转化为数值,不能转换成数值的值都会返回ture

    9. String 类型中可以使用 " ", 也可以使用 ‘’, 支持 string + string 语法

    10. Object 类型,object 其实就是一组数据和功能的集合,通过 new 来创建:

      var obj = new Object();

    每个 Object 实例都有以下属性和方法:

    • constructor:保存着用于创建当前对象的函数
    • hasOwnProperty(propertyName):检查给定的属性是否存在当前对象中,其它 propertyName 必须是字符串
    • isPrototypeOf(object):检查传入的对象是否是传入对象的原型
    • propertyIsEnumerable:检查给定属性是否能枚举,参数必须为字符串
    • toLocaleString():返回对象的字符串表示,该字符串与执行环境的地区对应
    • toString():返回对象的字符串表示
    • valueOf():返回对象的字符串、数值或布尔值表示,通常和 toString() 相同

    10.  操作符,基本和 C 一致,增加 === 和 !==

    11.  with 语句

    with 语句的作用是将代码的作用域设置到一个特定的对象中,比如:

    var name = objc.getName();
    var sex = objc.getSex();
    

    相当于:

    with(objc) {
        var name = getName();
        var sex = getSex();
    }
    

    12. 函数

    function sayHi(name) {
      alert(name);
    }
    

    其它 function 固定,参数自定义

    相关文章

      网友评论

          本文标题:js 学习 -- 01

          本文链接:https://www.haomeiwen.com/subject/nnjbuttx.html