• JavaScript高级程序设计学习笔记(二)


    第三章:基本概念

    3.1语法

    3.1.1、ECMAScript中的一切——变量,函数,操作符——都是区分大小写的(不能用typeof,因为是操作符,但是可以用typeOf)。

    3.1.2、标识符:就是指变量、函数、属性的名字,或者参数。

    (1)第一个字母必须是字母,下划线,或者美元符号。

    (2)其他字母可以是字母,下划线,美元符号,或者数字。

    (3)也可有ASCII和Unicode中的字符,但是最好不要用。

    (4) 一般用驼峰式命名,及第一个小写,其余有意义的字母第一个大写。

    3.1.3、注释:

    //单行注释

    /*

    *多行注释

    *中间两行的*不是必须的,但是为了增加可读性,(特别是企业级的应用)

    */

    3.1.4、语句:可以不使用;但是还是用比较好,不容易出错,也容易压缩。有些单行的块可以不用{}但是还是推荐用。

    3.2、关键字和保留字 没什么好说的,就是记住吧~

    3.3、变量

    ECMAScript中的变量是松散类型的就是可以用来保存所有类型的数据。

    (1)var message="hi";

    message=123;

    这也是可以的,但是不推荐改变变量类型。

    (2)在函数块中定义的变量,即局部变量,会在函数退出后被销毁。

    function test(){

    var message="hi";

    }

    test();

    alert(message);//undefined

    但是,不使用var操作符,定义的就是一个全局的变量,但是不推荐这么做。

    function test(){

    message="hi";

    }

    test();

    alert(message);//hi

    (3)可以用逗号分开多个变量的定义:var message=“hi”,found=false,age=29;

    欢迎大家访问yhy的新博客:一块吧 (www.yikuai8.com)
  • 相关阅读:
    无废话设计模式(7)结构型模式--装饰模式
    无废话设计模式(6) 结构型模式--适配器模式
    无废话设计模式(5)结构型模式--桥接模式
    无废话设计模式(4)原型模式
    Java进阶--Map集合
    Java进阶--List接口
    Java进阶--集合泛型综合应用案例(斗地主)
    Java进阶--泛型
    Java进阶--Iterator迭代器
    Java进阶--Collection集合
  • 原文地址:https://www.cnblogs.com/yhongyu/p/2454233.html
Copyright © 2020-2023  润新知