一.注意事项
1.严格区分大小写
<script type="text/javascript">
console.log("Hello World");
</script>
JavaScript是严格区分大小写的,也就是abc和Abc会被解析器 认为是两个不同的东西。
所以在编写上边的HelloWorld时,一定要注意区分大小写。
2.注释方法
分为两种:
单行注释://注释内容
多行注释:/*注释内容*/
3.标识符
所谓标识符,就是指变量、函数、属性的名字,或函数的参数。
标识符可以是按照下列格式规则组合起来的一或多个字符:
第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。
其他字符可以是字母、下划线、美元符号或数字。
按照惯例,ECMAScript 标识符采用驼峰命名法。
但是要注意的是JavaScript中的标识符不能是关键字和保留字符。
4.变量
变量就相当于一个盒子,把我们常用的一大段代码封装起来,然后起一个变量名,变量名继续使用
5.数据类型
JavaScript中一共有5种基本数据类型:
字符串型(String)
数值型(Number)
布尔型(Boolean)
null型(Null)
undefined型(Undefined)
这5种之外的类型都称为Object,所以总的来看JavaScript中共有六种数
据类型。
6.typeof运算符
使用typeof操作符可以用来检查一个变量的数据类型。
使用方式:typeof 数据,例如 typeof 123。
返回结果:
typeof 数 值 number
typeof 字符串 string
typeof 布尔型 boolean
typeof undefined undefined
typeof null object
二.分支语句
1.if分支语句以及if else if语句
var fenshu = prompt("请输入分数")
if (fenshu > 90) {
alert("优秀")
} else if (fenshu > 70) {
alert("良好")
} else if (fenshu > 60) {
alert("及格")
} else if (fenshu < 60) {
alert("太差")
}
2.switch语句
计算这个月有多少天:
var year = 2020;
var month = 5;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
alert("31天")
break;
alert("31天")
break;
case 2:
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
alert("29天")
} else {
alert("28天")
}
break;
case 4:
case 6:
case 9:
case 11:
alert("30天")
break;
default:
break;
}
三.循环
1.while循环
while用于循环作用基本一致,通常用来循环数组
注意:指定结果是true,代码一直执行(死循环)
while (true) {
console.log("我叫张三");
}
2.do while循环
do while 和while基本一致,它在循环开始前先执行一次操作,然后才进行判断,true就继续执行,false就结束循环。
do {
console.log("我是张三");
} while (true);
3.for循环
for循环是根据数组的长度去确定循环次数的,而对象是没有长度这个属性的,所以,for循环不能用来遍历对象,可以用来遍历数组和字符串。
求1-100的和
for (var i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i
}
}
console.log(sum);