zoukankan      html  css  js  c++  java
  • javascript语言基础1

    (1)常识:
      大小写敏感的语言
      语句以;结尾。
      标识符只能以a$_开头。
     (2)数据类型
      5种基本数据类型:
      number:数值
      string:字符串
      boolean: true/false
      null:空
      undefined:未定义
     (3)字符串与数组
       字符串:
        length属性 返回字符串的长度
        charAt(index) 返回指定位置的字符
        substring(from, to) 返回子字符串
        indexOf(str) 指定字符串在原字符串中第一
        次出现的位置
        lastIndexOf(str) 指定字符串在原字符串中最后一次出现的的位置
        match(regexp) 返回匹配指定正
        则表达式的字符串,返回的结果是一个数组
         var str2 = 'asd212abc345';
         var reg2 = /[0-9]+/g;
         var arr = str2.match(reg2);
        search(regexp) 返回按照正则表达式检索到的字符串位置
         str2.search(reg2)
        toLowerCase/toUpperCase 返回小写/大写形式
        replace(regexp,'abc'); 替换符合reg正则表达式规定的字符串
         str2 = str2.replace(reg2,'888');
      数组:
         length属性返回数组的长度
         toString()方法, 返回数组的字符串表示
         concat方法, 用于连接两个数组
         join方法,用于将数组中的各个元
         素连接成字符串。
         reverse方法,将数组反转
         slice用于截取数组的一部分并
         以数组的形式返回
         sort()排序,可通过如下形式来重新定义排序方式:
          var arr4 = arr3.sort(function(a1,a2){
          return -a1.length + a2.length;
         }); 

    (4)w3c dom也支持以下操作
      A.Select对象
       属性:
        length: select对象的option个数
        options: 是一个数组,元素是Option对象
        selectedIndex:选择的选项的下标(从0开始)
       Option对象
        属性:
         text:option的标记之间的文本
         value:option的标记的value属性值
         selected: true/false 表示当前选项有没有选上。
       另外,可以使用以下方式创建一个Option对象。
         var op = new Option(text,value);

  • 相关阅读:
    剑指offer-二维数组中的查找
    TF-IDF(term frequency–inverse document frequency)
    Java实现中文字符串的排序功能
    当前课程
    【R】资源整理
    CentOS相关
    【转】Setting up SDL Extension Libraries on MinGW
    【转】Setting up SDL Extension Libraries on Visual Studio 2010 Ultimate
    【转】Setting up SDL Extension Libraries on Code::Blocks 12.11
    【转】Setting up SDL Extension Libraries on Visual Studio 2019 Community
  • 原文地址:https://www.cnblogs.com/smile361/p/2647578.html
Copyright © 2011-2022 走看看