zoukankan      html  css  js  c++  java
  • 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之间所有偶数的和
    志存高远,脚踏实地!
  • 相关阅读:
    在当前页面中弹出新的标签页
    宝塔面板使用PM2命令提示Command Not Found解决方案
    python安装一些第三包的办法
    使用git时将部分文件写入.gitignore依旧上传的问题
    iOS APP上架各种被拒"悲剧"2021-6-29更新
    openststry(二)
    openresty
    kubectl explain IngressClass
    kubernetes edit Error
    微服务架构中的NGINX
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7058030.html
Copyright © 2011-2022 走看看