0
点赞
收藏
分享

微信扫一扫

A js脚本

十里一走马 2022-01-14 阅读 150

1.js(java script)定义

2.特点

3.基本语法:
3.1在html文件中引入js脚本
1)内部引入

<script type="text/javascript">	
//js脚本代码
</script> 
<script language="JavaScript">	
//js脚本语言
</script>

2)外部引入

<head>
<script type="text/javascript" src="../js/div.js"></script>
</head>

3.2 声明变量

var no = 1;
var str = "abc";
var obj = {
	name: "张三",
	age: 12
};
console.info(“no = ”,no);
console.info(“obj = ”,obj);
console.info(“str = ”,str);

3.3 数据类型
1)五种原始数据类型:

数据类型	         说明	                                     示例
Number	         数字类型
                 可以声明整数、小数、正数、负数	            var no1 = 1;	
                                                            var no2 = new Number(12);
                                                            var no3 = 12.12;
                                                            var no4 = -12.123;
                                                            
Boolean	         布尔类型                                    var no_bt = true;
                 0-false                                    var no_bf = false;
                 1-true	                                    var no_nf = new Boolean(0);
                 //赋值非0都是true(注意这点                   var no_nt = new Boolean(-1);
                 js和java不同,java中boolean                 var no_nt2 = new Boolean(2)
                 只能赋值为true或者false)       
                                              
String	         字符串类型	                                  var str1 = "李四";
                                                              var str2 = new String("abc");
                                                              
Null	         空值,属于Object类型	                      var no = null;

Undefined	     无,表示变量未被赋值;	                      var no = undefined;

4.引用类型:

Array	  数组	           var arr = [1,2,3]; 
                           //一个数组可以存放不同类型的元素
                           var arr2 = [1, "abc", true];
                           //声明数组元素
                           var arr3 = new Array(1,2,3);
                           //声明数组长度
                           var arr4 = new Array(3);
                           arr4[0]='a';
                           arr4[1]='b';
                           arr4[2]='c';
                           //获取数组长度
                           console.info(arr4.length);
                           
Object	对象	           var obj = {
                             //属性
                             name:"张三",
                             age:12,
                             addr:"青岛"
                             }
日期类型 Date()	            var d = new Date();
                            //把Date对象的日期转为字符串
                            //Tue Jul 20 2021	
                            console.info(d.toDateString());
                            //把Date对象转为字符串
                            //Tue Jul 20 2021 17:58:27 GMT+0800 (中国标准时间)
                            console.info(d.toString());
                            //返回四位数字的年份
                            d.getFullYear();
                            //返回月份0-12
                            d.getMonth();
                            //返回一个月中的第几天
                            d.getDate();
                            //返回小时0-23
                            d.getHours()
                            //返回分钟0-59
                            d.getMinutes();
                            //返回秒数0-59
                            d.getSeconds();
                            //返回1970年1月1日至今的毫秒数(时间戳)
                            d.getTime();
正则类型  RegExp()	       var str = "15701238485";
                           //方式1 创建正则表达式
                           var regx = /^1[345789]\d{9}$/;
                           //方式2 创建正则表达式对象
                           var regx = new RegExp("^1[345789]\\d{9}$");
                           //test()方法验证字符串是否跟正则表达式匹配,返回布尔值
                           var tar = regx.test(str);
                           console.info(tar);
Function   函数	            //构造一个名为t的函数
                            var t = function(){};                                                        
举报

相关推荐

0 条评论