JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数

1.布尔值




    
    Document


    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第1张图片
图片.png

2.关系运算符

== 这个符号不严格!类型不同,也会帮你转为相同的类型,然后比较还可以验证字符串是否相同, console.log("我爱北京天安门" == "我爱北京天安门"); //true
实际上,JS中运算符还有很多,今天我们介绍一种运算符“关系运算符”。
>   大于号
<   小于号
>=  大于或等于
<=  小于或等于
==  等于
=== 全等于
!=  不等于
!== 不全等于




    
    Document


    


2.逻辑运算符




    
    Document


    


3.if语句




    
    Document


    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第2张图片
图片.png
JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第3张图片
图片.png

3.for循环




    
    Document


    



输出:
1
2
3
......
100

4.函数

4.1.自定义函数




    
    Document

###4.2.

    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第4张图片
图片.png

4.2. 函数直接量声明

var fun1 = function(){
    alert("直接量声明")
}
fun1();  也需要调用

4.3. 利用Function 关键字声明

var fun2 = new Function("var a = 10; var b = 20; alert(a+b)");
fun2();

4.5.带参数的函数

a:函数带有参数





    
    Document


    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第5张图片
图片.png

b:函数参数类型匹配

arguments是存储了函数传送过过来实参 ,Javascript在创建函数的同时,会在函数内部创建一个arguments对象实例,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同,arguments对象的长度是由实参个数而不是形参个数决定的
JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第6张图片
图片.png



    
    





JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第7张图片
图片.png

4.4.函数的返回值




    
    Document


    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第8张图片
图片.png

5.Js中的this值

指的是本身,This 主要是指事件的调用者 。



    
    
    


自动获得焦点:


鼠标经过选择表单:



JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第9张图片
图片.png

6.Js数组

6.1 声明数组

 var arr = [1,3,5,7,9];
 var arr = new Array(1,3,5);

6.2.使用数组

var textArr = ["刘备","诸葛亮","赵云","关羽"];
console.log(textArr[3])

6.3.使用数组




    
    Document


    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第10张图片
图片.png

6.4.保留二位有效数字



    
    






7.获取日期和时间

获取日期和时间
getDate()                  获取日 1-31
getDay ()                  获取星期 0-6      
getMonth ()                获取月  0-11
getFullYear ()              获取完整年份(浏览器都支持)
getHours ()                获取小时 0-23
getMinutes ()                  获取分钟 0-59
getSeconds ()                  获取秒  0-59
getMilliseconds ()            获取当前的毫秒 
getTime ()         返回累计毫秒数(从1970/1/1午夜)




    
    
    
    


JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数_第11张图片
图片.png

8.定时器

每隔1秒钟,就去执行一次 fun 这个函数.  
setInterval(“fun()”,1000)    正确
setInterval( function(){} , 1000 )  正确
setInterval(fun(),1000)  错误的  XXXXXXXXXXXXXXXXXXXXXXX




    
    







图片.png

你可能感兴趣的:(JavaScript基础之布尔值,关系运算符,逻辑运算符,If语句,for循环语句,函数)