javaScript知识点简易总结

javaScript知识点简易总结

开发工具
编辑器:
VSCode、Atom、Sublime Text、Brackets、WebStorm、Notepad++、HBuilder、Vim、记事本(我用的HBuilder)。
JavaScript一种轻量级的脚本语言,也是一种嵌入式语言,是一种 对象模型 语言,简称JS 。
javaScript由核心语法ECMAScript、浏览器对象模型(BOM) 主要用于管理窗口与窗口之间的通讯,因此其核心对象是window、文档对象模型(DOM)三部分组成。
网页中引入javaScript三种方式:
1.使用Script标签内部样式
2.使用外部js文件
3.直接在HTML标签中的行内样式。
Js语法:
1.区分大小写
2.注意变量,函数等命名规范
3.每行代码以分号结束
Js中的函数:
1.系统函数
ParseInt();转换为整数 45.9a转换为45;a6转换返回为NaN(Not a Number)
isNaN(判断是不是数字)
typeof(var);判断是什么数据类型
eval(“5+2”);计算表达式值
2.自定义函数
Function 函数名(){javaScript代码}
Function 函数名(参数1,参数2){javaScript代码 return 返回值(可选)}
Js中函数的调用:
事件名=“函数名(传递的参数值)“;
函数名(传递的参数值);
匿名函数:
匿名函数的声明:
Var 变量名=function(参数){ 函数体 return 返回值;} ;
调用
变量名(参数)
数据类型
简单数据类型
Number、String、Boolean、Undefined、Null
复杂数据类型
Object 、Array、Function
程序的三种基本结构
顺序结构: 从上到下执行的代码就是顺序结构
程序默认就是由上到下顺序执行的;
分支结构:根据不同的情况及判断,执行对应代码;
循环结构:重复执行一段代码;
分支结构
if语句
语法结构
if (/* 条件表达式 /) {
// 执行语句
}
if (/
条件表达式 /){
// 成立执行语句
} else {
// 否则执行语句
}
if (/
条件1 /){
// 成立执行语句
} else if (/
条件2 /){
// 成立执行语句
} else if (/
条件3 */){
// 成立执行语句
} else {
// 最后默认执行语句 }
在这里插入图片描述
switch语句
语法格式:
switch (expression) {
case 常量1:
语句;
break;
case 常量2:
语句;
break; …
case 常量n:
语句;
break;
default:
语句;
break;
}
(执行过程: 获取表达式的值,和值1比较,相同则执行代码1,遇到break跳出整个语句,结束如果和值1不匹配,则和值2比较,相同则执行代码2,遇到break跳出整个语句,结束如果和值2不匹配,则和值3比较,相同则执行代码3,遇到break跳出整个语句,结束如果和值3不匹配,则和值4比较,相同则执行代码4,遇到break跳出整个语句,结束如果和之前的所有的值都不一样,则直接执行代码5,结束)
在这里插入图片描述
javaScript中的对象,
Date对象:
创建date对象发方法var date=new Date(MM DD ,YYYY,hh:mm:ss);
var date=new Date(); date.getDay();
Math对象:
Ceil();对数进行向上取整,ceil(25.5)=26;
Floor();向下取整,floor(25.5)=25;
Math.round(25.5);在原数的加0.5后向下取整
创建数组
Js中变量的声明:
Var 数组名称=new Array(size);
先声明再赋值 fruit[0]=””
声明同时赋值 var fruit=new Array(“apple”,”orange”);或 var fruit=new Array[“apple”,”orange”];
几个案例:
计算机:
在这里插入图片描述
在这里插入图片描述
简易留言板:
在这里插入图片描述
在这里插入图片描述
问题:
1.把握得不是很好,有些知识点记得不牢固。
2.想尝试做一些大案例时,有一些逻辑问题,理不清楚。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值