• js总结


    es

    1.js的写法 三种

    1》内嵌式

    <input onclick="alert(’1111‘)" />

    2》

     <script>
      //js代码
      //找到XX元素,一般给元素加id  
       yuansuojb=document.getElementById('yuansu');       
      //给xx元素加事件
       yuansuojb.onclick=function(){
      //代码段
       alert(1);
       }
      //触发事件
     </script>

    3》外链式 <script src="文件路径"></script>

    2.变量 变量的本质(内存)

    变量的命名规范

    变量的初始化 var a = 10; 相当于 var a; a=10;

    交换两个变量的值:

    3.数据类型

    按大的类:基本和对象(引用)

    基本:数字 字符串 布尔值 undefined null  undefined定义了一个变量 ,没有赋值。null 是空对象。

    对象:数组(既是数组又是对象,数组操作元素,对象操作属性)

    函数:(既是函数又是对象,当函数去用,是为了执行某个功能,当对象去用是为了操作属性)。

    内置工具对象 :Math Date JSON

    包装对象 :String Number Boolean

    正则对象

    4.运算符和表达式

    运算符:算数 ++ -- 赋值 比较 逻辑 三目运算 ?’‘:’‘

    数据类型转换 :

    1、显示:

    String( ),Number( ),Boolean( ),Object( )

    .toString()方法:注意,不可以转null和underfined

    String()方法:都能转

    Boolean():0  ''(空字符串) null undefined NaN 会转换成false  其它都会转换成true

    2、隐式:

    var str="123";

    var num=str-0;

    console.log(num); 

    //结果为数值型;

    隐式转换:num  +  "",当 + 两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它类型转换成字符串再进行字符串拼接,返回字符串

    3、手动:

    parseInt():

    parseFloat()

    https://blog.csdn.net/qq_37777208/article/details/83586470

    5.语句结构:顺序 分支 循环

    水仙花

    质数

    打印图形

    打印乘法口诀表

    break和continue的区别

    while和do while的区别

    6.数组:

    概念:

    数组的定义: 字面量 构造函数new Array(1,2,3) Arrary(1,2,3) arrary(3);

    数组的增删改查 遍历

    二维数组(了解)

    (原生js通过下标操作)

    冒泡排序

    数组去重

    数组合并

    数组翻转

    7、函数

    概念:

    定义:字面量 函数表达式定义  工厂函数

  • 相关阅读:
    eclipse中的TODO和FIXME
    使用mui框架后a标签无法跳转
    java.lang.OutOfMemoryError: Java heap space异常
    mysql中表触发器的简单使用
    编写第一个 Java 程序
    QDialog类exec()与show()的区别
    Qt中信号槽connect的多种类型
    2.3 UML活动图
    2.2 UML用例模型
    2.1 uml序言
  • 原文地址:https://www.cnblogs.com/web-zxq/p/12904428.html
Copyright © 2020-2023  润新知