• JS基本语法


    1、JS嵌入网页的程序

    2、解释型语言——用浏览器解释(必须需要浏览器),一开始是数据验证(编程语言) 7天开发

    3、ECMA标准化

    4、JSJAVA没有任何关系 JS增加用户的交互

    5、JS有常量,变量,运算符,关键字,数据类型,语句; 借用了JAVA语法

    6、JS的用处:增删改网页的值;在网页上写入文本;响应事件;验证数据(正则表达式);检测浏览器和版本;Cookie

    7、体系:语法;原生对象和内置对象;BOM(浏览器对象模型);DOM(文档对象模型);事件处理模型

    8、添加到HTML:内嵌(优点:方便 缺点:不易维护);外部链接;直接编写在事件属性中

    内嵌:Script type = “text/javascript”

    Alert(“字符串”);警告框—window

    外部:script type= “text/javascript ” src=”路径”

    事件:直接使用javascript:语句

    JS变量(弱类型,不一定要初始化)

    1、声明变量var 区分大小写 变量名可以重复

    2、数据类型:原始类型;引用类型

    原始类型:栈 undefined null boolean number string

    引用类型:堆

    Typeof():运算符—判断原始数据类型

    isNan():判断是否为数字(意思是:不是数字—true不是数字,false是数字)

    ==’:判断值相等

    ===’:全等于

    字符串类型:可以单引号,双引号声明  推荐用单引号

    3、转换成字符串

    Var i = 10; i.tostring();  /   var i = 10+””;

     4parseInt() parseFloat()

    Parseint()Parsefloat():从0位置开始查看,如果不是数字为Nan(遇到非数字则停止)

    引用数据类型

    1、原生对象 Object,Array,String,Boolean,Number,Date,RegExp..

    (循环语句与JAVA一样)

    Array:1)、var ary = new Array();

                      ary[0]=10;可以存储任意类型的数据

     2)、var ary = new Array(4); 长度固定

     3)、var ary = new Array(1,’s’,2,new Object());

     4)、var ary = [];

      Ary[0] = 1;

    为数组添加数据 ary.push(value.....);

    2、内置对象 不需要初始化

    isFinite():判断数字是否无穷大

    EncodeURL():编码

    decodeURL():解码

    3、宿主对象 DOM.BOM  与浏览器相关

    4、自定义对象

     

    函数

    1、function 函数名(参数1,参数2......{

    函数体

    }

    1)、调用函数,直接函数名

    2)、返回值直接用return

    3)、声明个变量,没有返回值时undefined

    函数:一个方法,为了完成一个特殊的功能,能达到重用的效果

    Math.abs():取绝对值

    Math.floor():向下取整

    函数里面调用函数:通过指针的方式,传入函数的地址

  • 相关阅读:
    SubString函数总结
    button按钮居中
    2019 面试题
    linux(centos)搭建SVN服务器
    svn 设置钩子将代码同步到web目录下面
    sql 语句总结
    php 多维数组转换
    php 两个数组是否相同,并且输出全面的数据,相同的加一个字段标示
    PHP错误类型及屏蔽方法
    设置div中文字超出时自动换行
  • 原文地址:https://www.cnblogs.com/z1234/p/5990842.html
Copyright © 2020-2023  润新知