JS学习(一)

一、简介

javaScript 是网页的魔术师,通过js可以实现网页的动态效果。

javaScript中定义变量的方法:

<script>
var a = 20;
</script>

必须写在script脚本里,常用的输出语句有

  • console.log() 输出在控制台里
  • document.write() 输入在网页中
  • alert() 写在警告框里

二、js的基本数据类型

简单数据类型NumberStringBooleanundefinedNull
声明不带值的变量,变量的值默认为undefined
typeof可以返回数据类型。

数据类型的常用转换方法:

  • 将数字转换成字符串:String()n.toString()
  • 将字符串转换成数字:
    • parseInt(‘123’,radix),前面填内容,后面可以选填进制,不填默认十进制。可以解析遇到非数字之前的数字,如果第一位是非数字,则返回NaN(not a number),此方法也可以用来数字取整。
    • parseFloat (‘123.5s’),可以解析遇到非数字之前的数字并保留浮点小数位,如果第一位是非数字,则返回NaN(not a number)
    • Number(),可以取整,与parseInt方法的区别是只能解析内容是数字的字符串。

三、js数组方法

js的数组并不像java那样指定类型,所以数组内容可以由不同类型的数据组成。
例如:var arr =[1,‘2’,true,null]。

  • arr.charAt(index),返回指定索引位置的字符串。若index为空,则返回第一个数字。
  • concat() 连接两个数组,如a.concat(b),则b数组加在a数组后面组成新数组,注意:方法不会改变两个数组的内容,仅仅是一个数组类型的返回值。
  • indexOf(String),输入字符串类型,返回索引值。
  • length,返回数组的长度。(js的数组可以通过直接设置长度来改变数组的实际长度)
  • arr.slice(0,4) 截取数组索引从0到4(包括0,不包括4)的字符串,返回类型为数组。
  • arr.push(),在末尾添加
  • arr.pop(),在末尾删除
  • unshift(String),在前面添加
  • shift(),从前面删除一位。
  • arr.sort();//排序
  • arr.reverse();顺序反转
  • arr.splice(1,3,‘Z’,‘W’,‘K’); 效果是从索引1开始删除3个元素,然后在1位置插入添加’Z’ ‘W’ 'K’三个元素
  • arr.join(’+’) 以+为分隔符进行连接,返回类型为字符串。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值