1.引入的两种方式:直接在标签里行内js,在body最下端引入。

2.变量的5种类型:number,string,boolean,null,undefined以及一种特殊类型:object

3.变量命名:不能用数字开头,只能用$ _ 和字母,不能使用关键字保留字,不能使用中文和特殊符号。如果命名
重复会覆盖,命名尽量要语义化(命名所做的工作),使用驼峰命名法.

4.种类型转换:Number();parseInt();parseFloat();Boolean();String();

5.算数运算符:+ - * / %

6.逻辑运算符:&& || !

7.三元运算符:a>b?alert(1):alert(2)

8.比较运算符:== ,===,>,<,>=,<=,!=

9.连接符:+

10.赋值符:=,+=,-=,!=,*=,/=,%=

11.流程控制:

判断语句也叫条件语句:
if(){}else{}
switch{case "值":}

循环语句:
for(){}
do{}while{}
while{}

特殊的流程控制语句:
break;【跳出整个循环体;本次循环无效,所有执行过的无效】
continue;【跳过本次循环,继续下次循环,到当前位置以下无效,以上有效】=

12.函数的定义:完成某一个功能的代码段
函数的意义:
>1<方便维护,
>2<重复利用,
>3<完成某一个功能的代码段

13.函数的命名规范:
首先定义的代码是function,后面是方法名字,如果定义名字则是命名方法(不会自动执行),没有名字则是匿名

方法(加载时自动执行),函数名字语义化,不能使用特殊字符,可以用驼峰和下划线,函数名重复会覆盖,同时函

数的参数可有可无,如果有参数则无所谓个数,如果没有return则会自动返回undefined
如果想打开页面时加载可以使用onload=("函数名()");

14.将function直接赋给一个变量。通过调用变量可以间接调用函数

.在一个function中传入别的函数,然后调用新方法,call,apply

.全局变量/局部变量当方法外var声明东西后,在函数内再次var会把外部的全局变量重置,如果内部的var在调

用语句之下,不但取不到值,还会重置。

17.函数结束,反参方法:
return true【结束当前方法,并返回参数】

【JavaScript】JS知识点复习的更多相关文章

  1. JS基础 复习: Javascript的书写位置

    爱创课堂JS基础 复习: Javascript的书写位置复习 js书写位置:body标签的最底部.实际工作中使用书写在head标签内一对script标签里.alert()弹出框.console.log ...

  2. JavaScript基本知识点——带你逐步解开JS的神秘面纱

    JavaScript基本知识点--带你逐步解开JS的神秘面纱 在我们前面的文章中已经深入学了HTML和CSS,在网页设计中我们已经有能力完成一个美观的网页框架 但仅仅是网页框架不足以展现出网页的魅力, ...

  3. Hybrid App 应用开发中 9 个必备知识点复习(WebView / 调试 等)

    前言 我们大前端团队内部 ?每周一练 的知识复习计划继续加油,本篇文章是 <Hybrid APP 混合应用专题> 主题的第二期和第三期的合集. 这一期共整理了 10 个问题,和相应的参考答 ...

  4. Javascript重要知识点梳理

    Javascript重要知识点梳理 一.Javascript流程控制 js中常用的数据类型 var关键字的使用 if – else if – else switch while for 二.Javas ...

  5. JS知识点整理(二)

    前言 这是对平时的一些读书笔记和理解进行整理的第二部分,第一部分请前往:JS知识点整理(一).本文包含一些易混淆.遗漏的知识点,也会配上一些例子,也许不是很完整,也许还会有点杂,但也许会有你需要的,后 ...

  6. Node.js知识点学习

    Node.js知识点学习 一.基本概念 Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台.可以说,Node.js开创了javascript模块化开发的先河,早期 ...

  7. javaScript常用知识点有哪些

    javaScript常用知识点有哪些 一.总结 一句话总结:int = ~~myVar, // to integer | 是二进制或, x|0 永远等于x:^为异或,同0异1,所以 x^0 还是永远等 ...

  8. 前端开发 JavaScript 干货知识点汇总

    很多初学的朋友经常问我,前端JavaScript都需要学习哪些东西呀?哪些是JavaScript的重点知识啊? 其实做前端开发工程师,所有的知识点都是我们学习必备的东西,只有扎实的技术基础才是高薪的关 ...

  9. JavaScript进阶知识点——函数和对象详解

    JavaScript进阶知识点--函数和对象详解 我们在上期内容中学习了JavaScript的基本知识点,今天让我们更加深入地了解JavaScript JavaScript函数 JavaScript函 ...

随机推荐

  1. day14_dom操作

    1.input的类型typy=(text/password/button/submit/checkbox/radioreset/file) 一.参考:http://www.imdsx.cn/index ...

  2. 前端性能优化 —— reflow(回流)和repaint(重绘)

    简要:整个在浏览器的渲染过程中(页面初始化,用户行为改变界面样式,动画改变界面样式等)reflow(回流)和repaint(重绘) 会大大影响web性能,尤其是手机页面.因此我们在页面设计的时候要尽量 ...

  3. tomcat错误The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    在更换tomcat版本后,原来的项目文件中jsp会出现错误The superclass "javax.servlet.http.HttpServlet" was not found ...

  4. centos中安装配置nginx完成之后主机无法访问

    原因 VMware中安装centos7,安装配置完成nginx后,主机无法访问.虚拟机没有放行Nginx默认端口80. 解决办法 首先:开启 web 端口 firewall-cmd --permane ...

  5. jenkins-参数化构建(一)

    一.默认自习shell 二.参数化构建过程

  6. 小程序上拉加载更多数据(onReachBottom)

    <!--pages/test/test.wxml--> <block wx:for="{{list}}" wx:key="item.id"&g ...

  7. 黑盒测试实践——day05

    一.任务进展情况 今天主要对web系统的“员工管理模块”和“招聘管理模块”进行测试.测试用例选取之前已经做好的excel文件.       二.存在的问题

  8. js上课笔记

    Html 结构化CSS 样式JavaScript 行为交互01.JavaScript基础02.JavaScript操作BOM对象03.JavaScript操作DOM对象 *****04.JavaScr ...

  9. USB包格式解析(转)

    本文对应usb2.0协议的第八章Protocol Layer. 数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN.OUT.SETUP),事务最后构成传输(中断传输 ...

  10. ThinkPHP5 添加多个文字水印及疑难解答

    public function imageload() { $imgpath = ROOT_PATH . 'public' . DS . 'static' . DS . 'www' . DS . 'i ...