• js


    alert 弹出显示框

    console.log 在控制台进行输出

    docuemnt.wrtie 将内容写入到body中

    docuement.title 将内容写入到title中

    js的数据类型

    字符串 数值  布尔类型 函数 数组  对象 null undefined

    可以通过typeof 打印变量的类型

    js不区分单双引号,而且语句结束标志;可以不写,但是一定要写;规范

    整数和小数都属于数值类型 number

    NaN not a number 表示不是一个数值

    isNaN 是否是一个非数值,是非数值 返回true 不是非数值返回false

    php中 '0'和[]被转换为布尔值的false 而js中则转换为true

    函数的定义: var 函数名 = function ( ) {} 通过变量名找到 函数

    快捷语法: function 函数名() {}

    上面都是函数的定义 函数的调用 需要  函数名();  需要通过函数名 找到函数体

    变量的作用域: 在js中 在函数中用var定义的变量都是局部变量  在函数外定义的变量都是全局变量

    在js中变量的寻找有一个作用域链 先在函数内部寻找,如果找不到再去它的上级目录寻找

    当函数内的变量当函数使用完毕之后都会释放调

    1em = 16px 浏览器的额字体默认大小就是16px

    em相对于父级元素的父元素的font-size  1/父元素的font-size*需要转换的像素值 = em值

    rem是相对于root 节点的  rem,它是相对于根元素的字体大小的单位,也就是说,你只要html根元素定义一遍下面就可以直接使用 html根元素

    js中的数组只支持定义索引数组,如果要使用关联数组,可以用对象来定义

    定义方式:

    1.new array()

    2.[]  只支持索引数组

    数组的遍历:因为数组只支持索引数组 所以遍历可以使用for直接遍历 也支持for in

    for (var i=0; i<arr1.length; i++) {}

    for (var i in arr1) {

      console.log(arr1[i]);

    }

     对象

    js中访问对象的成员是通过.来访问的

    可以通过函数构造器实例化对象 用this来代表对象本身

    function Snake () {

      this.color = 'green';

      this.eat = function () { console.log('吃人')};

    }

    var snake = new Snake();

    字面量的快捷json语法来定义

    var Tank = {

      color : 'green',

      skill : function(){}

    };

    遍历对象的成员属性:必须通过for in 通过for in循环可以将对象的属性 方法名赋值给前面的变量值

    访问对象的成员属性的时候可以通过obj.size 和 obj['size'] 中括号法来访问

    undefined 未定义 表示一个空变量

    1. 定义了变量但是没有给变量赋值

    2.函数没有返回值,调用函数就显示undefined

    null 表示一个空对象

    js中的字符串链接是用+号代表

    所以在进行数学运算的时候,先把字符串转换为数字再进行运算,否则会变成字符串连接的问题

    强制转换:

    转换为整数:parseInt( )  强制转换为小数 parseFloat()  强制转换为数字: Nubmer()

    强制转换为字符串 String()  Boolean() 强制转换为布尔值  字符串0和空数组都会被转换为true;

    运算符号:

    + - * / 

    前++ :表示先增值再运算

    后++ 表示先运算再增值

    赋值运算符: = 将左边的只赋给右边的值

    += 自身加上右边的值再赋值给本身

    switch中的case如果是数字的话可以不加''

    for (var i in arr) {} for in 循环

  • 相关阅读:
    二、Spring Cloud 之旅 -- Eureka 微服务的发布与调用
    一、Spring Cloud项目搭建
    intellij 破解
    Koa.js 2.x 学习笔记
    MongoDB 学习笔记
    在github上部署静态网页
    vue绑定值与字符串拼接两种写法
    Vue的生命周期及其相应的三个阶段解读
    element-ui 报错 Invalid prop: custom validator check failed for prop "index"
    StyleLint 使用指南
  • 原文地址:https://www.cnblogs.com/djwhome/p/7727315.html
Copyright © 2020-2023  润新知