javascript复习第一天

javascript复习第一天

- 一、概念

    javascript是一种后台语言,其他就不介绍了

- 二、JavaScript的使用

    1、在页面中怎么放置,分为两种:一种是内部html引用:把js写script标签中
    另一种是外部引入 将脚本保存为单独的JavaScript文件(扩展名为js)然后通过`<script src="js文件位置"></script>`来将脚本引入页面  
    2、注意事项:
    每句后面使用分号结束
    大小写敏感
    要调试js代码 、请打开浏览器的开发模式F12 并且 可以使用 console.log()来输出中间变量的值。

三、基本语法

1、变量

  1. 1)声明
    js变量可以不声明直接使用 但声明避免出错、减少bug
    var username //声明后未赋值的变量,其值为underfind
    如果冲服声明变量、该变量的值不会丢失
    2)变量作用域分为全局变量和局部变量
    全局变量:在函数外声明的变量是全局变量或在函数内没有用var声明的变量,网页上所有的脚本和函数都能访问他
    局部变量:在函数内声明的变量(使用var)是局部变量,只能在函数内部访问他
    3)变量的生存期
    局部变量会在函数运行后被删除
    全局变量会在页面关闭后被删除

2、运算符

  • +字符串连接、如果把数字与字符串相加,结果将成为字符串

  • ==等于,值相等即为true

  • ===全等,值相等,类型相同才为true

3、数据类型

    javascript是弱语言变量具有动态类型。
  • undefind:表示未声明的变量或者用var声明但为初始化的变量

  • null 空可以将变量的值设置为null来清空变量

  • 数字:isNaN()判断是否为非数值

  • 布尔:true(非空字符串、非零数值、非空对象)、false(空字符串 、0、null和undefined)

  • 字符串:使用单引号或双引号包括

     ***判断数据类型:typeof(变量)***
    

四、常用对象

1、string对象

    **属性:**
    length:字符串长度。
    方法:
    charAt(index):返回指定位置的字符串
    indexOf 返回某个指定的字符串值在在字符串中首次出现的位置上 未找到返回-1
    lastindexof 反向检索
    replace 在字符串中用一些字符串替换另一些字符串
    split: 把一个字符串分割成字符串数组
    substr: 在字符串中抽取从strat下标开始的指定数目的字符
    toLowerCase()把字符串转换为小写
    toUpperCase()把字符串转换为大写
    等等

2.data 对象:用于处理日期和时间

 <script>
        var mydata=new data()//通过new方式创建日期对象
        console.log(Date())//返回一个完整的日期时间
        console.log(mydata.getday())//返回当前是周几
        console.log(mydate.getMonth()+1);   //返回当前月份
        console.log(mydate.getFullYear());  //返回当前年份
        console.log(mydate.getHours());  //返回当前小时
        console.log(mydate.getMinutes());   //返回当前分钟
        console.log(mydate.getSeconds());   //返回当前秒数
    </script>
``

## 3、数字函数

        math.ceil :向上取整
        math.floor 向下取整
        math.max  取最大值
        math.min  取最小值
        math.round  进行四舍五入
        math.random ()返回0-1之间的随机数
 

## 4、数组

 - ## 1)创建数组

  

  <script>
        var city=new Array()
        city[0]='北京'
        city[1]:'上海'
        city[2]:'广州'

        var city=new Array("北京","上海""广州")
        var  city=["北京","上海""广州"]
        
    </script>

 

 - ## 2)数组的遍历

  

```javascript
      <script>
            var arr=[1,"an","xi",25,36,65];
         for (var i = 0; i < arr.length; i++) {
     console.log(arr[i]);
}
 
var arr=[1,"an","xi",25,36,45];
for (var a in arr){
    console.log(a);
}
        </script>
  • 3)增加数组元素:使用"[ ]"运算符置顶一个新下标

  •     push():在数组末尾添加元素。
        
        unshift():在数组头部添加元素。
        
        concat():合并数组。
    
  • 4)删除数组元素:delete 数组名[下标];

  •     pop(): 删除并返回数组最后一个元素。
        
        shift():删除并返回数组第一个元素。
    
  • 5)获取数组片段
    slice(start,end):从数组中返回选定的元素。

        splice():方法向/从数组中添加/删除项目,然后返回被删除的项目。
        
        删除任意数量的项:splice(要删除的起始下标,要删除的项数)。
        
        在指定位置插入指定的项:splice(起始下标, 0 , 要插入的项)。
        
        替换任意数量的项:splice(起始下标, 要删除的项数 , 要插入的项)。
    
  • 6)其他

  •     join(separator):把数组中的所有元素放入一个字符串。
        
        reverse(): 颠倒数组中元素的顺序。
        
        sort(sortby): 方法用于对数组的元素进行排序。
    
  • 自定义对象
    var stu={id:“20120101”, name:“xusong”};

     还有正则等等
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值