第二章:Js基础(javaScript)

1、在web中html是结构层,css是表现层,js是行为层
js是一个脚本语言,是一种轻(弱)量级的编程语言,而java强类型的编程语言,和java没有任何关系,只是名字相似而已;
2、Js怎么用:
如需在 HTML 页面中插入 JavaScript,请使用

会告诉 JavaScript 在何处开始和结束。
  1. js输出
    js:输出,把标签写入html
    document.write(“js你好”);
    js:写哪,可写head和body中
    弹框:alert是window对象的方法(function)
    window.alert()
    注释:和java一模模样
    innerHTML:获取标签中的文本
    console.log相当于java里的输出语句
    提醒:
    innerText主要是设置文本的,甚至标签内容,是没有标签的效果的。
    innerHTML主要的作用是在标签中设置新的html标签内容,是有标签效果的
  2. 选择器
    class选择器getElementsByClassName获取的是元素数组
    标签选择器:通过标签名getElementsByTagName获取的是元素数组
    id 选择器:getElementById:通过id获取标签元素对象
    5、数据类型
    Js的数据类型只有一种表示方式var,java有四类八种
    数据类型:number array object boolean string
    6、自定义函数
    语法:执行某一功能的代码块
    参数不用加var
    function+函数名(参数){
    }
    示例代码如下:
var a=2;
var b=5;
function add(a,b){
		alert(a+b);
}

7、运算符
Js的运算符和Java一样;算术运算符 逻辑运算符 关系运算符 三目运算符
8、流程控制
If(){}
If(){}else{}
If(){}else if(){}else{}
Switch(){break}
for(){}
While(){}
9、创建数组
数组对象用来在单独的变量名中存储一系列的值
创建数组的方式:
var Arr=new Array()
Var arr=[值];
示例代码如下:

var a= new Array();
	a[0]=0;
	a[1]=1;
	a[2]=2;
	a[3]=3;
	for(var i=0;i<a.length;i++){
			console.log(a[i])
	}

10、创建对象
js的对象和Java中的一样,对象名.属性名 对象名.方法名
创建对象的方式:
第一种:var person=new Object();
person.firstname=“Bill”;
person.lastname=“Gates”;
person.age=56;
person.eyecolor=“blue”;

	第二种:var person1={
				name:"张三",
				age:22,
				sex:"男"
		}

11、比较
==:比较的值相等
===:值相等类型相等
12、typeOf
typeof返回数据类型
var a=“10”;
用法:typeof(变量)或typeof 变量
console.log(typeof(person)或typeof person)
返回数据类型种类有6中:1、object 2、undefined
3、string4、number5、boolean6、function

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值