zoukankan      html  css  js  c++  java
  • JavaScript 基础知识

    JavaScript 基础

    编程语言

    • 机器语言
    • 汇编语言
    • 高级语言
    • 编译形
    • 解释形 php/js
      ECMA 欧洲计算机制作联合会

    JavaScript 组成

    • ECMA3
    • ECMA5
    • ECMA6(ECMA2015) (ECMA2016) (ECMA2017)

    客户端 JavaScript 组成

    • ECMAScript (核心 基本语法)
    • BOM (浏览器模型)
    • DOM (文档对象模型)

    JavaScript 基本语法

    在HTML中的使用

    • 使用script 标签引入js文件
    • 把js代码写在script标签中

    JavaScript 注释

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

    JavaScript指令结束符

    • 换行
    • 分号

    JavaScript 的输出

    • 控制台输出 console.log()
    • 弹框输出 alert()
    • 输出到页面 document.write()

    JavaScript 变量

    变量和直接变量

    变量:装数据的容器

    变量的命名规则

    • 不能以数字开头
    • 由数字,字母,下划线 组成
    • 不能使用保留字
      保留字
      break / delete / function / return /typeof / case /do /if / switch /var /catch/else /in /this / void /continue /false /instanceof / throw / while /debugger /finally / new /true /with /default / for / null /try /

    命名方式

    • 小驼峰 userAge
    • 大驼峰 UserAge
    • 匈牙利 user_age

    声明变量

    var 变量名 = 值
    var var01=varue,var02=value; //同时声明多个变量
    

    JavaScript 数据类型

    原始类型

    • Number 数字类型
    • String 字符串类型
    • Boolean 布尔类型
    • Null 空
    • Underfined 未定义

    对象类型

    • Date
    • Array
    • Object
    • .....

    检测函数

    • typeof()

    Number类型

    分类

    • 整型 整数
    • 浮点型 小数

    直接量表示

    • 十进制的整数或小数 19.9
    • 八进制表示 010
    • 十六进制表示 0x65
    • 科学计数法 7e6

    特殊的Number

    • inFinity 正无穷
    • -inFinity 负无穷

    非数字值 NaN (not a number)

    • 与任何数字进行计算 结果是NaN
    • 跟任何值都不相等

    数值函数

    • isNaN() 判断是否是 NaN true/false
    • isFinite() 是否无穷

    String 字符串

    定义字符串

    • 双引号
    • 单引号

    转义字符

    "
    '
    换行
    回车
    制表符Tab
    v 垂直制表符
    f 换页符
     退格符

    字符串连接符

  • 相关阅读:
    WMI系统管理工具介绍和获取机器码
    QListWidget高性能加载图片数据
    2.5偏差方差分解
    QT图片旋转动画
    Qt实现数字滚动动画效果
    Qt动画使用总结
    线性回归--经验最小化,结构最小化,最大似然估计,最大后验估计
    获取国家2019年最新的省、市、区/县、街道、小区/居委会信息 包括港澳台
    .net 利用Emit将object转为DbParameter,DataTable转为List<>
    c#简单操作MongoDB_2.4
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7349662.html
Copyright © 2011-2022 走看看