暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

javascript基础

知识共鸣 2019-01-25
835

一、概念:是一种基于对象(object)和事件驱动(event driven)并具有安全性能的脚本语言。

二、变量:是一个容器,用来装数据的;

  定义方式:方式一、var  x;

         方式二、var x=10;

         方式三、var x, y, z=10;(只能给z 赋值);

三、数据类型:数值型、布尔型、字符串型、对象型、undefined无定义型;

  1. 转化:字符串型转化数值型  用:Number()  ,  反之用:String();

  2. 打印数据类型:type of()运算符

运算符:

  1.基本运算符:+  -  *   /   %  

  2.赋值运算符:+=  -=    *=   /=  %=   =

  3.字符串连接符:+

  4.前置后置:++   --  

    <1>.先自加或自减,再参加其它运算  

    <2>.先参加其它运算,再自加或自减

  5.关系(比较):  >   <    >=   <=    ==   ===   !=

  6.位运算符:&位与  | 位或  ^异或   ~ 左移   >>左移   >>右移

  7.关系运算符、逻辑运算符都是布尔型:true   false  

  8.数字转布尔:非零为true    零为false

  9.布尔转数值:true为1    false 0

五、控制流程:程序执行的过程从上到下,从左到右

  1.分为:条件语句和循环语句

  2.条件: If   switch

  3.循环:for    while    do while    for in

  4.关键字:break 跳出循环    continue 跳出本次循环

作用域:变量的可见性|变量的生命期

  1.分类:局部作用域和全局作用域

  2.局部:在函数内定义的变量

   特性:函数调用结束,内存会被回收

  3.全局:在函数外定义的变量

   特性:在定义之后,都可见,都可用,直到脚本执行结束内存才会被回收

函数:实现某功能的代码块

  1.分类:内置函数和自定义函数

  2.定义函数:function  函数名(变量){执行语句;return ;}

  3.调用方式:函数名(变量)  概念:调用一段与元素事件一起使用;

  4.匿名函数:var  变量名=function(变量){执行语句;}

  5.调用方式:<1>变量名(变量)   <2>(匿名函数)(调用);

对象:具有一系列特征的具体事物

  1.分类:字面量方式、工厂模式、构造函数模式、原型模式、混合模式、动态原型|动态混合;

  2.内置:分为数组对象,字符串对象,数值对象,日期对象,正则对象;

<1>数组对象:不同数据类型的集合;

<2>字符串对象:单双引号引起来的字符;

<3>数学对象:系统定义好的Math;

<4>日期对象:    

<5>正则对象:规则字符串

关键字

   This  指的是函数赖以执行的环境对象;

   Call(对象,传给函数参数)

   Apply(对象,传给函数参数的数组)  

   这两种的作用:用来改变函数的执行环境对象

   With  用于设置作用域(让代码在哪一个对象下执行)  

以上就是个人整理出来的JS基础知识点,供大家参考和学习。

文章转载自知识共鸣,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论