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);

  • 相关阅读:
    子页面与父页面相互调用函数、元素、变量
    springboot项目多数据源及其事务
    mybatis逆向工程
    PageHelper 分页插件
    spring boot 在eclipse中打war包,及jar包
    Spring 定时任务之 @Scheduled cron表达式
    发送邮件
    spring+springmvc+hibernate 框架搭建
    MySQL驱动和数据库字符集设置不搭配
    Oracle与MySQL区别
  • 原文地址:https://www.cnblogs.com/smile361/p/2647578.html
Copyright © 2011-2022 走看看