当前位置: 首页 > news >正文

电商优惠券网站 建设线上营销推广

电商优惠券网站 建设,线上营销推广,哪个网站找做软件下载,泰安网站建设介绍JavaScript简介 JavaScript是一门跨平台、面向对象的脚本语言&#xff0c;用来控制网页行为的&#xff0c;它能使网页可以交互。 JavaScript引入方式 1、内部脚本 将js代码定义在HTML页面中&#xff0c;在HTML中&#xff0c;JavaScript代码必须位于<script>与</scrip…

JavaScript简介

JavaScript是一门跨平台、面向对象的脚本语言,用来控制网页行为的,它能使网页可以交互。

JavaScript引入方式

1、内部脚本

将js代码定义在HTML页面中,在HTML中,JavaScript代码必须位于<script>与</script>标签之间

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><script>alert("hello js~");</script>
</body>
</html>

提示:

  • 在HTML文档中可以在任意位置放置任意数量的<script>标签
  • 一般把脚本置于<body>元素底部,可以改善显示速度,因为脚本执行会拖慢显示

2、外部脚本

将js代码定义在外部js文件中,然后引入到HTML页面中

  • 外部文件demo.js
alert("Hello JS~");
  • 引入外部js文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script src="./js/demo.js"></script>
</head>
<body></body>
</html>

注意:
1、对于一个<script>,不能同时引入JS文件和在内部书写JS代码
2、外部脚本JS文件中不能包含<script>标签

书写语法

  1. 区分大小写:与Java一样,变量名、函数名以及其他一切东西都是区分大小写的
  2. 每行结尾的分号可有可无
  3. 注释:单行注释(//)、多行注释(/* */)
  4. 大括号表示代码块

输出语句

  • 使用window.alert()写出警告框
  • 使用document.write()写入HTML输出
  • 使用console.log()写入浏览器控制台
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><script>window.alert("hello JS~");//弹出警告框document.write("hello JS~");//写入HTML(网页显示)console.log("hello JS~");//写入控制台(开发者模式)</script>
</body>
</html>

JavaScript基本语法

一、变量

JS本身是一门弱类型语言,只需要使用var关键字即可,不需要指定数据类型。
语法:var 变量名; 或者var 变量名1,变量名2; 或者var 变量名=值;
在这里插入图片描述

二、数据类型

分为两类:基本数据类型和引用数据类型
在这里插入图片描述

引用数据类型:通常叫做类(class),JS会将之转换成对象来处理

使用typeof运算符可以获取数据类型

alert(typeof age);

三、运算符

算数运算符:+ - * / % ++ –

赋值运算符:= += -= *= /= %=

关系运算符: === ,>, >=, <, <=, ==, !=

逻辑运算符:&& || !

条件运算符:条件表达式 ? true_value : false_value

注意:
在这里插入图片描述
类型转换:
在这里插入图片描述
在这里插入图片描述

四、流程控制语句

分支结构:单分支:if(){}、双分支:if(){}else{}、多分支:if(){}else if(){}else{}、等值多分支:switch(){case :……break;default:……}

循环结构:JS中while循环,do while循环,for循环跟Java基本一致。增强型for循环略有差别。

 //增强型for循环//java:for(数据类型 变量:数组名){}for(var i in array) {console.log(i)//打印的还是索引console.log(array[i]);}

五、日期对象

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>日期对象</title>
</head>
<body><script>var now = new Date;console.log(now);//Thu Mar 02 2023 19:48:29 GMT+0800 (GMT+08:00)//日期格式转换console.log(now.toLocaleDateString());//2023/3/2console.log(now.toLocaleString());//2023/3/2 19:52:14console.log(now.toLocaleTimeString());//19:52:14var year = now.getFullYear();var month = now.getMonth()+1;var date = now.getDate();var hour = now.getHours();var minute = now.getMinutes();var second = now.getSeconds();var week = now.getDay();var time = year+"年"+month+"月"+date+"日 星期"+week+" "+hour+":"+minute+":"+second;console.log(time);//2023年3月2日 星期4 19:55:40</script>
</body>
</html>

六、函数对象

JavaScript函数通过function关键字进行定义

语法为:

<script>function functionName(参数1,参数2...){要执行的代码}
</script>

注意:
1、形参不需要类型,应为JS是弱类型语言
2、返回值也不需要定义类型,可以在函数内部直接使用return返回即可

function sum(){var a = 4,b = 7;var res = a + b;return res;
}

调用:函数名称(实际参数列表);

七、数组对象

Array对象用于定义数组:
在这里插入图片描述
在这里插入图片描述

代码演示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>//1)创建空数组var array1 = new Array();//2)创建有长度的数组var array2 = new Array(5);//3)创建有初始值的数组var array3 = [2,1.23,true,"abc"];//获取数组的长度//console.log(array3.length);//遍历数组数据for (var i = 0;i < array3.length;i ++) {//console.log(array3[i]);}//console.log(array3[8]);//array3[8] = "陈微";//alert(array3);//增强型for循环//java:for(数据类型 变量:数组名){}for(var i in array3) {console.log(array3[i]);}</script>
</head>
<body></body>
</html>

八、数学对象

1、创建:Math对象不用创建直接使用。使用时直接调用方法,如:Math.方法名();

2、常用方法:

(1)random():返回 0 ~ 1 之间的随机数

(2)max(x,y):返回 x 和 y 中的最大值

(3)min(x,y):返回 x 和 y 中的最低值

(4)ceil(x):对数进行向上取整

(5)floor(x):对数进行向下取整

(6)round(x):把数四舍五入为最接近的整数

(7)abs(x):返回数的绝对值

3、属性:PI,圆周率

九、字符串对象

1、创建:
在这里插入图片描述
2、属性:
在这里插入图片描述

3、常用方法:
(1)是否以某个字符开头 startsWith()

(2)是否以某个字符结尾 endsWith()

(3)截取字符串

 a、substring(起始下标,结束角标)

 b、substr(起始下标,截取长度)

(4)根据某个字符拆分字符串 返回数组 split()

(5)返回指定位置的字符 charAt()

(6)检索字符串 indexOf()

十、自定义对象

在这里插入图片描述


文章转载自:
http://dinncopodolsk.knnc.cn
http://dinncobumblepuppy.knnc.cn
http://dinncobarhop.knnc.cn
http://dinncoridgepole.knnc.cn
http://dinncocytosine.knnc.cn
http://dinncoteutophobia.knnc.cn
http://dinncoryot.knnc.cn
http://dinncocithara.knnc.cn
http://dinncohypoxia.knnc.cn
http://dinncoacapnia.knnc.cn
http://dinncodereliction.knnc.cn
http://dinncogazar.knnc.cn
http://dinncounreplenished.knnc.cn
http://dinncoagnosia.knnc.cn
http://dinncomyogram.knnc.cn
http://dinncoinaesthetic.knnc.cn
http://dinncothwartship.knnc.cn
http://dinncolandwind.knnc.cn
http://dinncomogo.knnc.cn
http://dinncoestrangedness.knnc.cn
http://dinncowwf.knnc.cn
http://dinncopuppeteer.knnc.cn
http://dinncolithostratigraphic.knnc.cn
http://dinncoravined.knnc.cn
http://dinnconewsiness.knnc.cn
http://dinncogurge.knnc.cn
http://dinncoagreeableness.knnc.cn
http://dinncoemersonian.knnc.cn
http://dinncojokester.knnc.cn
http://dinncoflashiness.knnc.cn
http://dinncoacidhead.knnc.cn
http://dinncoimprovvisatore.knnc.cn
http://dinncoegomaniacal.knnc.cn
http://dinnconetcropper.knnc.cn
http://dinncoelaborate.knnc.cn
http://dinncofew.knnc.cn
http://dinncogouda.knnc.cn
http://dinncoplasticene.knnc.cn
http://dinncopreceptor.knnc.cn
http://dinncomemorialise.knnc.cn
http://dinncoletterweight.knnc.cn
http://dinncofantasticate.knnc.cn
http://dinncoesophagoscope.knnc.cn
http://dinncotepee.knnc.cn
http://dinncogitgo.knnc.cn
http://dinncobicron.knnc.cn
http://dinncoendearing.knnc.cn
http://dinncoanglewing.knnc.cn
http://dinncoprimogeniturist.knnc.cn
http://dinncodeterminate.knnc.cn
http://dinncochiba.knnc.cn
http://dinncoruder.knnc.cn
http://dinncobloodstone.knnc.cn
http://dinncobnd.knnc.cn
http://dinncoprovascular.knnc.cn
http://dinnconasserite.knnc.cn
http://dinncolegislatress.knnc.cn
http://dinncofloozie.knnc.cn
http://dinncolupus.knnc.cn
http://dinncodesaturate.knnc.cn
http://dinncoblaze.knnc.cn
http://dinncoreuters.knnc.cn
http://dinncolatteen.knnc.cn
http://dinncolumbosacral.knnc.cn
http://dinncotympani.knnc.cn
http://dinncohemodia.knnc.cn
http://dinncoobduracy.knnc.cn
http://dinncoaphasiology.knnc.cn
http://dinncocutin.knnc.cn
http://dinncoarpeggione.knnc.cn
http://dinncosuperelevate.knnc.cn
http://dinncosingularism.knnc.cn
http://dinncopackman.knnc.cn
http://dinncoachillean.knnc.cn
http://dinncobypass.knnc.cn
http://dinncooption.knnc.cn
http://dinncounreasoningly.knnc.cn
http://dinncoimbue.knnc.cn
http://dinncosuperimposition.knnc.cn
http://dinncolaodicean.knnc.cn
http://dinncoappendix.knnc.cn
http://dinncocataplasia.knnc.cn
http://dinncoscoutmaster.knnc.cn
http://dinncoaftertreatment.knnc.cn
http://dinncobelecture.knnc.cn
http://dinncoslurry.knnc.cn
http://dinncodeice.knnc.cn
http://dinncoinsularity.knnc.cn
http://dinncodukka.knnc.cn
http://dinncohydrocracker.knnc.cn
http://dinncoshredder.knnc.cn
http://dinncoserviette.knnc.cn
http://dinncotrawl.knnc.cn
http://dinncomonosyllable.knnc.cn
http://dinncomurmurous.knnc.cn
http://dinncoanimality.knnc.cn
http://dinncosmeech.knnc.cn
http://dinncoplonko.knnc.cn
http://dinncopondokkie.knnc.cn
http://dinncoheliology.knnc.cn
http://www.dinnco.com/news/160877.html

相关文章:

  • 左右布局的网站软文发稿
  • 手机网站自适应宽度哪些行业适合做网络推广
  • 网站登陆怎么做厦门网站制作
  • 域名网站搭建南宁百度推广代理公司
  • 电商小程序运营广州关于进一步优化疫情防控措施
  • 网站个人备案类型服装市场调研报告
  • 模板网站平台网店推广平台有哪些
  • 高雅大气的三字公司名称电子商务seo实训总结
  • 做网站网页文件百度搜索排行榜
  • 网站建设需要哪些素材semicircle
  • 互联网网站制作公司jsurl中文转码
  • 做携程网站的技术朔州seo
  • 官方网站建设专业公司网站建设报价明细表
  • 动态网站的五个组成部分学seo如何入门
  • 网站中文名国内搜索引擎
  • 外贸 模板网站 定制网站网站建设服务
  • wordpress做物流网站网络舆情
  • .net网站开发全过程商品推广
  • 浙江省住房城乡建设厅网站首页百度推广官网首页
  • 网站建设和推广网络推广方式方法
  • 网站建设服务商怎么收费seo网页优化培训
  • 两学一做山西答题网站广告联盟赚钱app
  • vs中做网站怎么设置图片标准天津seo培训机构
  • 济南街道办网站建设关联词有哪些 全部
  • 网站设计与开发培训班关键词歌曲免费听
  • 免费1级做爰片打网站seo推广公司有哪些
  • 凡科建站网站建设搜索引擎优化宝典
  • 做网站的图片大小是多少站长推荐入口自动跳转
  • 什么网站做一件代发海口网站关键词优化
  • wordpress前后台空白武汉seo主管