JavaScript第一堂课

最近刚开始学习JavaScript,每天都有新知识,所以就想通过博客来整理一下所学内容,便于自己的理解,也希望能够帮助小伙伴儿们解决一星半点的问题或者能从我这篇文章中学到知识,如果有误,也请各位帮忙指出,感激不尽奋斗
首先呢,JS是一门基于对象的开发语言,是由核心语法、DOM 和BOM构成。它需要写在HTML中在浏览器中运行,在一个HTML文档中的必须要写在<script></script>中,而<script></script>的位置可以是在HTML文档中的任何地方。除此以外,还可以把JS文件单独放在一个.js文件中,引用格式为:<script src=“你的JS文件的位置” type=“text/JavaScript”></script>。一般情况下,我们都会选择最后一种那种方法来写JS文件,这样便于我们的操作,也会使代码看起来更加整洁。
接着主要是JS的变量声明,其关键字是var 格式如下:var name;//name是你定义的变量名
然后是基本数据类型,我们了解到,JS是一个弱类型的语言,主要分为undifined 、null、number、string和boolean这五种基本数据类型。除了这五种基本数据类型之外,还有一种对象类型–Object ,这是一种复杂数据类型,简单来说是由前面的五种基本类型组合构成的。
当然有了变量和数据之后,我们就可以进行一些运算,JS中提供了和其他语言一样的运算,主要包含算数运算(+ ,- ,* ,/ , % ,++, –)、赋值运算(=)、关系运算(<,>,<=,>=,==,!=)逻辑运算(&&,||、!),这些运算的优先级是:算术运算符>关系运算符>逻辑运算符。
最后是语言中的语句结构,JS包含了三种语句结构,分别是:顺序结构、选择结构、循环结构。
1. 顺序结构:程序按照从上到下的顺序执行;
2. 选择结构:程序会根据表达式来进行判断,是否要执行代码块;
3. 循环结构:程序要根据表达式对某段代码反复执行。
今天主要讲了选择结构,它主要分为三种:
I.单分支结构:
if(表达式){
语句或者代码块;
}

II.双分支结构:
if(表达式){
语句或者代码块;
}else{
语句或者代码块;
}

III.多分支结构:
1):利用if–else –if语句实现,语法格式如下:
if(表达式){
语句或者代码块;
} else if(表达式){
语句或者代码块;
}else if(表达式){
语句或者代码块;
}else{
语句或者代码块;
}

2):利用switch开关语句来实现,语法格式如下:
*switch*(表达式){
*case* 取值1*:* 语句或者代码块1; *break*;
case 取值2: 语句或者代码块2; break;
case 取值3: 语句或者代码块3; break;
......
*default* : 语句或者代码块n+1; break;
}

多分支选择结构的两种方法的区别在于:if –else –if 语句的表达式中的结果是一个范围,是一个连续的值,只有在表达式的值为真时,才会执行对应的语句或者代码块;而在switch开关语句中,表达式的结果是一个离散的数值,只有当该数值与case 取值的某一个值是相等的时候,才会执行该条件下的语句或者代码块,否则会执行默认的default的中的语句或者代码块。

目前了解的程度就是这些,后续会贴一些代码实例帮助大家参考。
最后呢,希望自己能够坚持下去,将自己学到的东西能够以文档的形式整理记录一遍,帮助自己复习所学内容,也希望能够帮助到更多人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值