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

    附加一个制作的思维导图

  • 相关阅读:
    优化SQL查询:如何写出高性能SQL语句
    提高SQL执行效率的16种方法
    Spring Ioc DI 原理
    java内存泄漏
    转:js闭包
    LeetCode Best Time to Buy and Sell Stock III
    LeetCode Best Time to Buy and Sell Stock with Cooldown
    LeetCode Length of Longest Fibonacci Subsequence
    LeetCode Divisor Game
    LeetCode Sum of Even Numbers After Queries
  • 原文地址:https://www.cnblogs.com/Beck-Z/p/11296551.html
Copyright © 2011-2022 走看看