你必须知道的JavaScript基础芝士

javascrip概述

JavaScript一种直译式脚本语言,用来为网页添加各式各样的动态功能(javaScript可以操作网页内容),不需要编译可直接通过浏览器解释运行,通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

javascrip历史

javascript原名Livescript,由美国网景公司开发,是一种脚本语言,在网页中使用,无需编译

脚本语言

不需要编译的语言:sql python html css javascript都是脚本语言

直接有某种解释器(引擎)

javascript,html,css之间的关系

javascript是一种基于对象和事件驱动并具有安全性的解释语言,其目的就是增强web客户交互.弥补了html的缺陷

在这里插入图片描述

javascript代码写在哪?

javascript脚本写在一组

<script src = "xxx/xxx.js">
  导入后此script块内部的代码不会执行
</script>

javascript基本语法

声明变量

javascript是弱类型语言,变量没有类型,你给它赋值什么类型的值,它就是什么类型

使用var关键字声明

var a;
a=10;
alert(a);
a="abc";//类型可以随意赋值
alert(a);
var b = 10;//初始化变量后还可以直接对变量进行赋值
b=true;
b="abce"

数据类型

变量没有类型但数据分类型

数值型

包含整数和浮点数

var a = 10;
var b = 10.5;
alert(typeof(a));//返回变量的数据类型    number型

布尔型

var c = true;
var d = false;
alert(a==b);//false

字符串

var e = "abce";
var f = 'abce';
alert(typeof(e));//string
alert(typeof(f));//string
//javascript中单引号和双引号都表示字符串类型

undefined(声明了变量但并未赋值)

var g;
alert(g);//undefined类型
alert(g==undefined);//true,undefined类型也可以使用

Object(对象类型)

var date = new Date();
alert(date.getFullYear());
alert(date.getDate());

运算符

算数运算符:+ - * / %

+: 加法运算 字符串链接

var a=10,b=5,c="10",d="a";
//加法操作
alert(a+b);//加法运算链接  15
alert(a+c);//字符串链接  1010
//减法操作
alert(c-b);//输出结果为5,字符串可以正常运算,会尝试转型为数字类型
alert(c-d);//结果为NaN  Not a Number
//乘法运算
alert(a*b);//50
alert(a*d);//NaN  
//判断
alert(a==c);//只比较数值是否相等
alert(a===c);//全等 比较值和类型

流程控制

条件语句

if(c>b){
  alert(c);
}

循环语句

for(var i = 0;i<5;i++){
  alert(i);
}

数组

var arrays = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值