一、JavaScript介绍JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTM ...
一、JavaScript介绍
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
二、JavaScript使用
1、JavaScript脚本定义
(1)head标签内定义
<head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> alert("警告");</script></head>
(2)head标签内引入
<head> <meta charset="UTF-8"> <title>Title</title> <script src='/images/loading.gif' data-original="js01.js"> </script></head>
(3)body标签内部末尾
<body> xxx <script src='/images/loading.gif' data-original="js01.js"> </script></body>
2、JavaScript注释
(1)单行注释
//
(2)多行注释
/* xxx */
3、JavaScript常用数据类型
(1)变量声明
全局变量定义:name='Tom'
局部变量: var name='Tom'
(2)数字类型
a=18;
age="18"
parseInt(age); ##转化为整数类型
parseFloat(age); ##转化为浮点数类型
(3)字符串类型
name="Tom"
a.charAt(1) ##根据下标取字符串值,0表示第一个字符
a.substring(1,3) ##获取字符串,起始结束为止,0表示第一个字符,范围是[m,n),即m=<name<n
a.length ##获取字符串长度
a.trim() ##移除空白
a.trimleft() ##移除左侧空白
a.trimright() ##移除右侧空白
a.concat(value,...) ##字符串拼接
a.indexOf(sub,start)##子序列位置,正数
a.lastIndexOf(sub,start)##子序列位置,倒数
a.slice(start,end) ##切片
a.toLowerCase() ##转换为大写
a.toUpperCase() ##转换为小写
a.split(delimiter,limit) ##分隔
a.search(regexp) ##从头开始匹配,返回匹配成功的第一个位置(g无效)
a.match(regexp) ##全局搜索,如果正则中有g表示找到全部,否则只知道第一个
a.replace(regexp,replace)##替换,有g替换所有,否则只替换第一个,$数字:匹配的第n个组内容,$&当前匹配的内容,$`:位于匹配子串左侧的文本
(4)布尔类型
true
false
(5)数组
a=[1,'a','','tom']
a.length ##数组长度
a.splice(n,0,value) ##从指定位置插入value
a.splice(n,1,value) ##从指定位置替换value
a.splice(n,1) ##从指定位置删除value
a.slice(m,n) ##从指定位置切片
a.join(sep) ##数组值按照指定分隔符拼接成字符串
a.concat(val,...) ##对数组元素进行排序
a.sort() ##对数据元素进行排序
(6)字典
a={'k1':'v1','k2':'v2'}
4、常用语法
(1)函数定义语法
function fname(){
函数体
}
(2)if语法
if(条件){
}else if(条件){
}else if(条件){
}else{
}
==:非严格意义等号,1=="1"为true
===:严格意义等号,1==="1"为false
!=:不等号
&&:逻辑与
||:逻辑或
(3)for循环
1)语法
a=[1,'a','','tom']
for(var item in a){
console.log(a[item]);
}
2)语法
a=[1,'a','','tom']
for(var i=0;i<a.length;i++){
console.log(a[i]);
}
其他常用函数
(1)计时器
<body> <script > setInterval("alert('警告')",5000) </script></body>
(2)console日志记录
<body> <script > function f01() { console.log(123) } setInterval("f01()",5000) </script></body>
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Web前端学习——JavaScript
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。