Web前端学习(三)—JavaScrpit基础用法

JavaScrpit基础用法

介绍

JavaScript一种直译式脚本语言,是一种动态类型、弱类
型、基于原型的语言,内置支持类型。它的解释器被称为
JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语
言,最早是在HTML(标准通用标记语言下的一个应用)网页上
使用,用来给HTML网页增加动态功能。

JavaScript的引入方式
内嵌式
<script type="text/javascript">
// js代码
</script>
外部式
<script type="text/javascript" src="myjs.js"></script>
JavaScript注释

// 单行注释
/*
多行注释
*/

Js变量
//数字:
var numberObject = 1;
//字符串:
var stringObject = "1";
//布尔:
var booleanObject = true;
//空:
var nullObject = null;
//未定义:
var undefinedObject = undefined;
//对象
var jsObject = Object;
Js对话框
alert('对话框内容')
算术运算符
//加+
x=1+1  //结果 x=2
//减-
x=1-1 //结果 x=0
//乘*
x=1*1 //结果 x=1
//除/
x=2/1 //结果 x=2
//取余 %
x=5%2 //结果 x=1
//叠加++
x=1
x=x++ //结果 x=2
//叠减--
x=2
x=x-- //结果x=1

赋值运算符

//初始值x=5
// =
x=5
// +=
x+=2 //结果x=7
//-=
x-=2 //结果x=3
//*=
x*=2 //结果x=10
///=
x/=2 //结果 x=2.5
//%=
x%=2 //结果 x=1

比较运算符

// ==  值相等
1==1   //结果ture
"1" == 1 //结果ture
// === 类型和值都相等
1===1 //结果ture
"1" === 1 //结果false
// != 不等于
1 != 2  //结果ture
// > 大于
1>2 //结果 flase
// < 小于
1<2 //结果ture
// >= 大于等于
1>=2 //结果false
// <= 小于等于
1<=2 //结果true

逻辑运算符

// & 与
true & false //返回false
// && 短路与
true && false //返回false
/*
& :如果第一个条件不满足,则需要判断第2个条件
&& : 如果第一个条件不满足,则不需要计算第2个条件
*/
// | 或
true | false //返回true
// || 短路或
true || false
// ! 非
true ! false //返回true

判断语句

// if - else if - else
var a=2
if a>1 {
	print("a 大于 1")
}else if (a=2){
	print("a 等于 1")
}else{
	print("a 小于 1")
}

//switch 语句
var a = '2';
	switch (a){
		case '1':
		alert('a = 1');
		break;
		case '2':
		alert('a = 2');
		break;
		default:
		alert('default');
	};

循环语句

//for循环
for (var i = 0; i < 5; i ++){
	alert(i);
};
//while循环
var a = 1;
	while (a < 5){
	alert(a);
	a ++;
	};
//break 退出当前循环
//continue 进入下一次循环

//do-while循环
	var a = 1;
	do {
		alert(a);
		a ++;
	}while(a < 1);
/*
	while循环是先判断再循环
	do-while循环是先循环再判断
*/

函数

//1. 第一种方式:
var func = function(x,y){
	return x +y;
};
alert(func(10,20));
//2. 第二种方式:
function func(x,y){
	return x +y;
};
alert(func(10,20));

dom数``

<!DOCTYPE html>
<html lang="en">
<head></head>
<body></body>
</html>

##根据ID得到节点:
<div id="div_id1"></div>
<script type="text/javascript">
divElement = document.getElementById("div_id1");
divElement.innerHTML = "通过js写入文本内容";

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值