javascript的使用方式
两种方式:
1)内部方式
标准格式,在head标签体中使用
<script>
//书写js代码
</script>
弊端:js代码和html标签混合使用,不利于后期维护管理
2)外部方式:前端人员使用这种方式
在js文件夹下 有很多.js文件
在html页面中引入xx.js文件
在head标签体中
<script src="js/xxx.js"></script>
Js定义变量以及数据类型
Js中定义变量使用var定义,var可以定义任何类型的数据!
数据类型:
1)无论是整数还是小数,都是number类型---会提升为Number类型
2)无论是字符还是字符串,都是string类型---会提升为String类型
3)boolean类型 ---会提升为Boolean类型
4)object类型 ---会提升为Js所有对象的模板Object类型
Js中的函数定义以及调用
Js定义函数的格式1:
function 函数名称(参数名称,参数名称2...){ -- 类似Java中没有具体返回类型的方法使用
//完成自己功能逻辑
直接输出
}
调用
上面这种方式 :单独调用
函数名称(实际参数1,实际参数2...) ;
Js定义函数的格式2:
function 函数名称(参数名称1,参数名称2...){
-- 类似Java中有具体返回值类型的使用,js中不需要返回值类型
//完成自己功能逻辑
return 结果;
}
调用:
上面这种格式2:
赋值调用
var 结果变量 = 函数名称(实际参数1,实际参数2...) ;
Js中的Date对象创建以及获取年月日的方法
//js中定义变量/创建对象,都是var
var date = new Date() ; //创建js日期对
//获取年份
var year = date.getFullYear() ;
//获取年中月
var month = date.getMonth()+1 ; //getMonth() :0-11之间的整数
//获取月中的日期
var monthWidhDate = date.getDate() ;//getDate():1-31之间的整数
javascript中常用的函数
document.write("xxx") ;//浏览器中打印内容
alert("消失对话提示框") ;
paseInt("数字字符串") ;---->将string---number(数字字符串---整数类型)
typeof(变量名) :查看变量的数据类型
console.log("xxx") ;在浏览器中的控制台打印内容
Js的String 对象
charAt(index):获取指定索引处的字符
concat(str) :字符串拼接功能
substring(beginIndex,endIndex):截取,从指定位置开始截取到指定位置接收(不包含endIndex,而是endIndex-1)