javascript初学——var,alert的使用,meta标签的使用

今天学习了js语言里变量的定义var的用法,以及alert的显示效果(原来以前上网遇到的恶搞网站就是用这个语句做的,好神奇。。)
于是自己敲了小代码上机运行


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档title>
head>

<body>
<script language="javascript">
var str1="1,使用回车换行符\n";
var str2="2,使用回车符\r";
var str3="3,使用:\t 制表符\n";
var str4="4,使用\"双引号\"";
var str=str1+str2+str3+str4;
var date=new Date();
var year=date.getYear();
var month=date.getMonth();
var day=date.getDay();
var hour=date.getHours();
var minute=date.getMinutes();
var second=date.getSeconds();
var da=year+"年"+month+"月"+day+"日"+hour+"时"+minute+"分"+second+"秒";
alert(str);
alert(da);
script>
body>
html>

然而运行结果是这样的

javascript初学——var,alert的使用,meta标签的使用_第1张图片

javascript初学——var,alert的使用,meta标签的使用_第2张图片

上网查了一下百度(度娘果然强大),原来getfullyear()获得的是四位数的年份——详细的见下:
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
获取当前季度:currQuarter = Math.floor( ( currMonth % 3 == 0 ? ( currMonth / 3 ) : ( currMonth / 3 + 1 ) ) );
——转载自DuceXu的csdn博客

另外还有一种方法:


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档title>
head>

<body>
<script language="javascript">
var str1="1,使用回车换行符\n";
var str2="2,使用回车符\r";
var str3="3,使用:\t 制表符\n";
var str4="4,使用\"双引号\"";
var str=str1+str2+str3+str4;
alert(Date());
alert(str);
alert(da);
script>
body>
html>

但这样会出现新的问题,就是中文乱码

javascript初学——var,alert的使用,meta标签的使用_第3张图片

于是,我就秉着刨根问底的精神再次百度——
每个网页源代码都会有这样一行:

"Content-Type" content="text/html;>

这是百度页面的:

text/html;charset=utf-8"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta content=always name=referrer>

meta 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
meta 标签位于文档的头部,不包含任何内容。meta标签的属性定义了与文档相关联的名称/值对。

找到了解决方法:以后要记住。。

在引用XX.js的页面上“显示”加上XX.js文件的编码方式,使之与XX.js文件的本身的编码方式(如GBK)保持一致。
<script type="text/javascript" language="JavaScript" src="/js/XX.js" charset=“GBK”>script>

但是我试了很多种方法在dreamweaver运行出来的结果总是乱码,在浏览器里运行出来确实正确的
下面是正确结果:

javascript初学——var,alert的使用,meta标签的使用_第4张图片

你可能感兴趣的:(javascript)