【JavaScript】JS知识点复习
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知识点复习的更多相关文章
- JS基础 复习: Javascript的书写位置
爱创课堂JS基础 复习: Javascript的书写位置复习 js书写位置:body标签的最底部.实际工作中使用书写在head标签内一对script标签里.alert()弹出框.console.log ...
- JavaScript基本知识点——带你逐步解开JS的神秘面纱
JavaScript基本知识点--带你逐步解开JS的神秘面纱 在我们前面的文章中已经深入学了HTML和CSS,在网页设计中我们已经有能力完成一个美观的网页框架 但仅仅是网页框架不足以展现出网页的魅力, ...
- Hybrid App 应用开发中 9 个必备知识点复习(WebView / 调试 等)
前言 我们大前端团队内部 ?每周一练 的知识复习计划继续加油,本篇文章是 <Hybrid APP 混合应用专题> 主题的第二期和第三期的合集. 这一期共整理了 10 个问题,和相应的参考答 ...
- Javascript重要知识点梳理
Javascript重要知识点梳理 一.Javascript流程控制 js中常用的数据类型 var关键字的使用 if – else if – else switch while for 二.Javas ...
- JS知识点整理(二)
前言 这是对平时的一些读书笔记和理解进行整理的第二部分,第一部分请前往:JS知识点整理(一).本文包含一些易混淆.遗漏的知识点,也会配上一些例子,也许不是很完整,也许还会有点杂,但也许会有你需要的,后 ...
- Node.js知识点学习
Node.js知识点学习 一.基本概念 Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台.可以说,Node.js开创了javascript模块化开发的先河,早期 ...
- javaScript常用知识点有哪些
javaScript常用知识点有哪些 一.总结 一句话总结:int = ~~myVar, // to integer | 是二进制或, x|0 永远等于x:^为异或,同0异1,所以 x^0 还是永远等 ...
- 前端开发 JavaScript 干货知识点汇总
很多初学的朋友经常问我,前端JavaScript都需要学习哪些东西呀?哪些是JavaScript的重点知识啊? 其实做前端开发工程师,所有的知识点都是我们学习必备的东西,只有扎实的技术基础才是高薪的关 ...
- JavaScript进阶知识点——函数和对象详解
JavaScript进阶知识点--函数和对象详解 我们在上期内容中学习了JavaScript的基本知识点,今天让我们更加深入地了解JavaScript JavaScript函数 JavaScript函 ...
随机推荐
- day14_dom操作
1.input的类型typy=(text/password/button/submit/checkbox/radioreset/file) 一.参考:http://www.imdsx.cn/index ...
- 前端性能优化 —— reflow(回流)和repaint(重绘)
简要:整个在浏览器的渲染过程中(页面初始化,用户行为改变界面样式,动画改变界面样式等)reflow(回流)和repaint(重绘) 会大大影响web性能,尤其是手机页面.因此我们在页面设计的时候要尽量 ...
- 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 ...
- centos中安装配置nginx完成之后主机无法访问
原因 VMware中安装centos7,安装配置完成nginx后,主机无法访问.虚拟机没有放行Nginx默认端口80. 解决办法 首先:开启 web 端口 firewall-cmd --permane ...
- jenkins-参数化构建(一)
一.默认自习shell 二.参数化构建过程
- 小程序上拉加载更多数据(onReachBottom)
<!--pages/test/test.wxml--> <block wx:for="{{list}}" wx:key="item.id"&g ...
- 黑盒测试实践——day05
一.任务进展情况 今天主要对web系统的“员工管理模块”和“招聘管理模块”进行测试.测试用例选取之前已经做好的excel文件. 二.存在的问题
- js上课笔记
Html 结构化CSS 样式JavaScript 行为交互01.JavaScript基础02.JavaScript操作BOM对象03.JavaScript操作DOM对象 *****04.JavaScr ...
- USB包格式解析(转)
本文对应usb2.0协议的第八章Protocol Layer. 数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN.OUT.SETUP),事务最后构成传输(中断传输 ...
- ThinkPHP5 添加多个文字水印及疑难解答
public function imageload() { $imgpath = ROOT_PATH . 'public' . DS . 'static' . DS . 'www' . DS . 'i ...