js学习第一日

1. js简介

  • JavaScript 是一种轻量级的编程语言。
  • JavaScript 是可插入 HTML 页面的编程代码。
  • JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
  • JavaScript 很容易学习。

2.为什么要学js

JavaScript web 开发人员必须学习的 3 门语言中的一门:
HTML 定义了网页的内容
CSS 描述了网页的布局
JavaScript 网页的行为

3. js变量

  • js变量声明:
    格式:var 变量名 = 初始值
  • js变量的特点:
    a.变量声明只有var关键字,声明的变量可以存储任意类型的数据
    b.js的代码可以不使用分号结尾,但为了增加代码的阅读性,建议使用分号
    c.js的变量允许变量名重名,但是后面的会覆盖前面的
    d.声明不赋值,默认值是undefined
  • js的数据类型:
    number:数值类型
    string:字符类型(可以使用单引号,也可以使用双引号)
    boolean:布尔类型
    object:对象类型
    注意:可以使用typeof查看数据类型
  • js变量的强转:
    Number():该函数可以将其他类型的数据转为数值类型,转换失败返回NaN
    Boolean():该函数可以将其他类型的数据转为布尔类型,有值为true,无值为false
    String():该方法可用于任何类型的数字,字母,变量,表达式,将之转换为字符串

4. js运算符

  • 算数运算符:+ , - , *, / , %
  • 逻辑运算符: ! , && , &,| ,||
  • 等值运算符: == (先判断类型,类型一致则直接比较,不一样则先用Number()强转后在比较)
  • 等同运算符:===(类型且内容一致返回true,否则为false)

5. js数组

  • 数组的声明
<script type="text/javascript">
			var arr = new Array();//第一种声明方式
			var arr = new Array(length);//第二种声明方式
			var arr = [元素]//第三种声明方式
</script>
  • 数组的赋值和取值
    可以存储任何类型,通过角标取出
  • 数组的length属性
    作用1: 数组名.length,返回当前数组长度
    作用2:数组名.length = 新的值,动态改变数组长度
  • 数组的遍历
<script type="text/javascript">
	for(var i=0;i<arr.length;i++)//普通for循环遍历

	for(var i in arr)//for...in遍历
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值