zoukankan      html  css  js  c++  java
  • js基础

     js简介:

      js(JavaScript)是一种边解释边执行的彻底面向对象的原型式脚本语言。特与HTML(超文本标记语言)一起,在一个web页面中连接多个对象,与web客户实现交互。无论在客户端还是在服务器端,JavaScript应用程序都要下载到浏览器的客户端执行,从而减轻了服务器端的负担。总结其特点如下。

    • JavaScript主要用来向HTML页面中添加交互行为
    • JavaScript是一种脚本语言语法和java类似
    • JavaScript一般用来编写客户端的脚本
    • JavaScript是一种解释性语言,边解释边执行


    JavaScript的组成

    ECMAScript:

      ECMAScript是一种开放的、国际上广为接受的、标准的脚本语言规范。他不与任何具体的浏览器绑定。ECMAScript标准主要描述了一下内容。

    •   语法
    • 变量和数据类型
    • 逻辑控制语句
    • 关键字、保留字
    • 对象

    浏览器对象模型

      浏览器对象模型(Browser Object Model,BOM)提供了独立于内容与浏览器窗口进行交互的对象,使用BOM可以实现与HTML的交互

    文档对象模型

      文档对象模型(Document Object Model,DOM)是HTML文档对象模型定义的一套标准方法,用来访问和操作HTML文档


    JavaScript的变量和数据类型

      JavaScript是一种弱类型语言,没有明确的数据类型,也就是说在声明变量是不需要指定它的类型,变量的类型由它的只决定。

      声明变量的语法:var 合法的变量名=值;


    数据类型:

    • undefined:未定义类型(表示该变量没有初始值)
    • null:空类型(表示什么都没有的占位符,可用来检测某个变量是否被赋值。值undefined实际上就是由null派生来的,所以JavaScript把他们定义为相等)
    • number:数值类型(包含整数和小数)
    • String:字符串类型
    • Boolean:布尔类型

    String对象的常用方法

    • toString():返回字符串
    • toLowerCase():把字符串转换为小写
    • toUpperCase():把字符串装换为大写
    • charAt(index):返回在指定位置的字符
    • indexOf(str,index):查找某个指定的字符串在字符串中首次出现的位置
    • substring(index1,index2):返回位于指定索引index1和index2之间的字符串(包括index的索引不包括index2)
    • split():将字符串分割为字符串数组

    数组

      数组:具有相同数据类型的一个或多个值的集合。数组用一个名称存储一系列的值用下标区分数组中的每个值,数组的下标从0开始。

    model:

    1 <script type=“text/javascript”>
    2     var array=new Array(4);//定义一个长度为四的数组
    3 //给数组的前两项赋值
    4     array [0]=1;
    5     array [1]=2;
    6 //输出数组的第零项
    7     alert(array [0]);
    8 </script>
    model

    数组的常用方法和属性

    属性:

      length:设置或返回数组中元素的数目


    方法:

    • join():把数组的所有元素放入一个字符串,通过一个分隔符分割。
    • sort():对数组排序
    • push():向数组末尾添加一个或更多元素,并返回新的长度

    自定义函数:

    语法:

        function 函数名(参数){

          JavaScript语句;

          【return 返回值】

        }

    调用:

        事件名=“函数名()”;

  • 相关阅读:
    基于NFS的PV动态供给(StorageClass)
    Helm学习笔记
    k8s日志收集方案
    okhttputils【 Android 一个改善的okHttp封装库】使用(三)
    PopupWindowMenuUtil【popupwindow样式菜单项列表】
    NewBuiltBottomSheetDialog【新建底部对话框】
    NormalDialogFragmentDemo【普通页面的DialogFragment】
    ArticleRemoveDelDialog【基于AlertDialog的回收删除对话框】
    ConfirmCancelBottomSheetDialog【确认取消底部对话框】
    Android-PickerView【仿iOS的PickerView控件,并封装了时间选择和选项选择这两种选择器】使用
  • 原文地址:https://www.cnblogs.com/wangzheand/p/5492079.html
Copyright © 2011-2022 走看看