var carname="Volvo";
var carname;

重新声明变量后变量的值不变,在这里还是volvo

var carname="Volvo";
document.getElementById("demo").innerHTML=carname;

改变段落元素的值

<!DOCTYPE html>
<html>
<body>
<script>
function myFunction()
{
document.write("糟糕!文档消失了。");
}
</script>
<h1>My First Web Page</h1> <p>My First Paragraph.</p> <button onclick="myFunction()">点击这里</button> </body>
</html>

如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:

var str

如果一个元素只声明没有定义的话,默认值为undefined

<!DOCTYPE html>
<html>
<body> <script>
var person=new String;
var person1;
var car="Volvo";
var shifei=new Boolean;
var x= new Number;
document.write(person + "<br />");
document.write(person1 + "<br />");
document.write(car + "<br />");
document.write(shifei + "<br />");
var car=null
document.write(car + "<br />");
</script> </body>
</html>

声明变量类型及默认值了解

var carname1="Bill Gates";
var carname2='Bill Gates';
var answer1="Nice to meet you!";
var answer2="He is called 'Bill'";

创建字符变量的时候可以使用单引号或双引号

并且可以在引号内可以有引号 只要不与开头结尾引号对应即可

function myFunction(a,b)
{c=8;
if (a>b)
{
return;
}
x=a+b
}

给未声明的变量赋值  即使是在function中   也默认c为全局变量

greeting=(visitor=="主席")?"Dear President ":"Dear ";

条件赋值法    如果visitor是主席 赋值为dear president 否则赋值为 Dear

var day=new Date().getDay();
switch (day)
{
case 0:
x="Today it's Sunday";
break;
case 1:
x="Today it's Monday";
break;
case 2:
x="Today it's Tuesday";
break;
case 3:
x="Today it's Wednesday";
break;
case 4:
x="Today it's Thursday";
break;
case 5:
x="Today it's Friday";
break;
case 6:
x="Today it's Saturday";
break;
}

使用case语句输出今天星期几

var day=new Date().getDay();
switch (day)
{
case 6:
x="Today it's Saturday";
break;
case 0:
x="Today it's Sunday";
break;
default:
x="Looking forward to the Weekend";
}

默认关键词

<!DOCTYPE html>
<html>
<body>
<script>
function changeImage()
{
element=document.getElementById('myimage')
if (element.src.match("bulbon"))
{
element.src="/i/eg_bulboff.gif";
}
else
{
element.src="/i/eg_bulbon.gif";
}
}
</script> <img id="myimage" onclick="changeImage()" src="/i/eg_bulboff.gif"> <p>点击灯泡来点亮或熄灭这盏灯</p> </body>
</html>

点击更换图片

<p id="demo">
JavaScript 能改变 HTML 元素的内容。
</p> <script>
function myFunction()
{
x=document.getElementById("demo"); // 找到元素
x.innerHTML="Hello JavaScript!"; // 改变内容
}
</script>
<p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p>

<input id="demo" type="text">

<script>
function myFunction()
{
var x=document.getElementById("demo").value;
if(x==""||isNaN(x))
{
alert("Not Numeric");
}
}
</script>

最新文章

  1. C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)
  2. 基于Dubbo框架构建分布式服务(三)
  3. javascript工厂模式
  4. Android中读取短信信息
  5. easyUI学习网站
  6. DevExpress GridControl 使用方法技巧 总结 收录整理
  7. Javascript中字符串转换成Date的方法
  8. YII2框架动态创建表模型
  9. 微信小程序之----navigator页面跳转
  10. logging模块
  11. tophat安装
  12. Zabbix实战-简易教程--技巧一(操作类技巧)
  13. Django与Ajax
  14. Failed to set MokListRT: Invalid Parameter Something as gone seriously wrong: import_mok_state() failed: Invalid Parameter
  15. GIT基本命令介绍
  16. Linux 小知识翻译 - 「cron」
  17. python basic
  18. VMWARE workstation 9 收缩虚拟硬盘
  19. MongoDB 多实例安装成服务
  20. Java中如何创建一个确保唯一的名字,文件名

热门文章

  1. A Byte of Python 笔记(2)基本概念:数、字符串、转义符、变量、标识符命名、数据类型、对象
  2. IOS 单例模式的学习
  3. 【转】android windowSoftInputMode
  4. 调用firebug-lite调试ie6
  5. 在SQL2005中部署CLR 程序集
  6. lwp 模拟行锁堵塞 前端超时
  7. Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
  8. 关于GROUP BY的应用
  9. 通过SqlHelper实现登录
  10. [译]Stairway to Integration Services Level 14 - 项目转换(SSIS 2008 ~ SSIS 2012)