zoukankan      html  css  js  c++  java
  • 解释一下一门语言该有的东东(Javascript -- 待完善 ^_^)

    注释

    Js中有两种注释

    • // 单行注释
    • /**/ 多行注释

    变量

    变量就像学校学习的 未知数 如
    3 + x = 8
    x: 类似变量,在改造一下

    x + y = z
    当 x=3, y=5, z=8, 不管 x,y 怎么变,表达式不变

    变量是存储数据的,那自然就有数据类型

    基本类型

    • Number: 整数 10,浮点数 10.0
    • String : 字符串 ‘hello’, "World", Hello world
    • Boolean: 布尔值 true, false
    • undefined
    • Null

    引用类型

    • Array 数组 [1,2,3] 一堆数据的集合,通过有序的下标访问,从左到右,从0开始
    • Object 键值对 {key: value}value 可以是任何数据类型,通过 obejct.key 或 object[key] 访问和设置

    一个程序的运行少不了运算

    • 基本运算符 加 +,减 -,乘 *, 除 /
    • 高级运算符 求余 % , 自增 ++a, a++, 自减 --a, a--

    有了运算自然需要逻辑

    • if 如果
    • else 否则
    • if (如果怎么怎么样) else (否则怎么怎么样)
    • if else if else
    • switch(){ case: //dosomething; break; default: // domething }

    有了逻辑就得有比较

    • == 比较相等,=== 比较相等
    • =, >, <=, <

    比较可能还不止一个条件,这时候需要条件链接

    • && 逻辑与
    • || 逻辑或
    • ! 取反

    差不多,后来又发现有些重复的代码,急需要个重复执行的语法,就是重复

    • for ( var i =0; i<6; i++) { // dosomething }
    • while(条件){ // dosomething }
    • do{ //dosomething } while(条件)

    还差点什么呢,对了,就是代码块

    • Function

    附加一个制作的思维导图

  • 相关阅读:
    jquery easy ui 1.3.4 窗口,对话框,提示框(5)
    jquery easy ui 1.3.4 布局layout(4)
    4.1 avd
    android sdk 安装排错
    推荐一个非常COOL的开源相册程序!
    JQuery LazyLoad实现图片延迟加载-探究
    Js和asp.net各自设置的cookie相互读取的方法
    js html5推送 实例
    给网页添加[回到顶部]和[去底部]功能
    Session赋值(备注)
  • 原文地址:https://www.cnblogs.com/Beck-Z/p/11296551.html
Copyright © 2011-2022 走看看