JavaScript基础


  了解了一些JS属于什么以及JS的属性以及JS的一些应用

一.JS的引入

  命名规则

  1. 有大写或小写字母、数字、下划线、美元符号¥组成

  2. 不能以数字开头

  3. 严格区分大小写,如it和It不是同一个变量

  4. 不能使用JS中的关键字和保留字 例如:class等

  5. 要尽量做到建名知其意,名字起的有意义,用小驼峰命名法

    script标签写在html后(最后)

    没必要不必写;

  所有的JS变量都要先声明再使用

二.JS的数据类型

  Number 数字

  String 字符串 ' ' " "

  Booolean 布尔值 ture false

  null

  undefined 未赋值的

  Array 数组 [ ] [1,2,3,4,"abc"]

  Object 对象 { }

 

三.分支语句If以及使用

  

  1. if(条件){

      语句1

    }

    条件满足时,执行语句1

  2. if(条件){

      语句1

    }else{

           语句2

    }

    条件满足时,执行语句1,条件不满足时,执行语句2

  3. if(条件1){

      语句1

    }else if (条件2){

      语句2

    }else{

      语句3

    }

    条件1满足时,执行语句1.如果条件1不满足,判断条件2是否满足,如果条件2满足,执行语句2,如果条件2不满足,执行语句3

    如果只有一个条件时,可省略大括号

四.for循环及其简单应用(鸡兔同笼)

如今有鸡兔同笼,上有三十头,下有八十足,问鸡兔各几何?

  两种思维:1.典型问题,利用方程

       2.鸡兔各抬起两只脚 ????新思维

for(var ji=0;ji<=30;ji++){
        if(ji*2+(30-ji)*4==80){
            console.log('鸡的数量是'+ji)
        }
    }


for(var hens=0;hens<=30;hens++){
        if(hens*0+(30-hens)*2==30-[(80-60)/2]){
            console.log(hens)
        }
        //假设训练有素,鸡兔个抬起两只脚   ????
    }

五.简单的定时器以及获取当前时间戳

 

 

 

相关