前端从0开始学习-第三节-js学习-20210224

103 阅读2分钟

js :

1.所有的js代码写在 标签里,一般script标签写在body标签下面
还有一种外部引入js文件

alert('nihao'):弹框
console.log('nihao ') 浏览器console控制台打印出 内容

2:var userName = 'zhangsan' var: 代表声明变量或函数
使用方法: var 变量名称 = 存储的数据;

3Js中的数据类型:

数值型:number(凡是数字都是数值型,不区分整数和小数)
字符串:string(凡是引号包裹起来的内容全部都是字符串)
布尔:boolean(true、false)
对象类型:object(特殊取值null)
var userName = 'zhangsan'
var age = 12 ;
var isRight = true ;
var isRight2 = false ;
var obg = {
"age" : 12,
"name" : 'zhangsan'
}//这是对象
var arr = [1,2,3,4] //数组

4:关系(比较)运算符

  >=		<		<=  	!=		

== 等于(只比较内容) === 恒等于(比较内容的同时还要比较数据类型)
注意:关系运算符返回的结果只有两个:true / false

&& 与 true&&false ====>false
|| 或 true||false ====>true
! 非 !true ====>false

5.三元运算符:
var dd = 23>11 ? 'true' : 'false'
条件?表达式1:表达式2
如果条件为true,返回表达式1的结果
如果条件为false,返回表达式2的结果

  1. 0 在js中代表错误的意思,相当于false

7.if条件语句 1.if 2.else 3.else if
var ppp = 223
if(ppp<10){
console.log('p小于10')
}else if(ppp<100){
console.log('p小于100')
}else{
console.log('p大于100')
}

console.log(3%2) :这个会打印1,%代表计算中的求余

  1. for循环
    var allNum = 0 ; //1-100的和
    for(var i = 0 ; i<=100;i++){
    allNum = allNum + i ;
    }

9.自定义函数
//声明方式1
var work = function(){
console.log('我会工作')
}
//声明方式2:
function work2(){
console.log('我会工作')
}

如果函数需要返回值、直接使用return 返回

作业:
1.自己写个 switch,var chengji = 44 ; <60 不及格 ,60-70 :一般
70-90 优秀 90=100 完美
2.定义一个函数 : 传入一个数字,计算出从1到这个数字的相乘
3.声明一个函数,传入一个数字,算出出1到这个数字之间偶数相加之和
4.练习我写的例子

昨天编写的忘了保存了,都丢掉了,学习的看可以看下面网站,我看写的还可以:
www.cnblogs.com/cainiao-chu…
blog.csdn.net/sswqzx/arti…