5月11日上课笔记-js简介

一、js
    1、javascript简介:
        是一门脚本语言(弱类型编程语言)(php是脚本语言)
        编程语言如java,先编译后运行
        脚本语言不需要编译
        作用:
            表单验证
            页面特效
        语法:和Java类似,但是和Java没有关系
        组成部分:
            ECMAScript (语法核心)
            *DOM(html xml,类似xml的document)
            BOM(浏览器对象模型)
        基本结构(最好放在最后的</body>之上):
            <script>
                
            </script>
    2、语法:
        输出:document.write("");
    3、js引入方式:
        a.标签<script>形式
        b.外部js文件
        c.html标签中
    4.js代码的注释
        和Java注释一样
二、核心语法
    1.变量定义:
        var
    2.数据类型:
        java的八大基本数据类型
            byte int short long double float char boolean
        js的数据类型:
            undefined
            null
            number
            boolean 
            string
        typeof 判断类型
            object  代表数组,对象或者null
    3.String 对象的属性和方法    
        length;
        charAt();
        substring();
        indexOf();
        trim();
    4.数组:
        js中的数组类型不固定,长度不固定
        a.var array1=[];  //定义一个可变长度的数组
        b.var array2=new Array();//    可变长度的数组
        属性和方法:
        length
        join();加入某个字符串进行分隔,返回一个字符串
        sort();//升序排序  对首字符大小进行排序
        push();//往数组的尾部添加一个或多个元素,返回新的数组长度
    5、运算符
        ==  判断值是否相等
            js中没有equals()方法,判断字符串是否相等用 ===
        === 判断类型和值是否一样
    
        浏览器控制台输出
            console.log();
    6、逻辑控制语句
        for in 
        for(var i in array){
            alert(array[i]);  //i得到是数组的下标
        }
    tips:
        冒泡排序
        九九乘法表
        求出1-100之间所有偶数的和
志存高远,脚踏实地!
原文地址:https://www.cnblogs.com/benben2013A/p/7058030.html