JavaScript学习Day1

JavaScript是脚本语言。可用于HTML和web,更广泛用于服务器,PC,笔电,平板,手机等设备。

特点:

  1. JavaScript是轻量级的编程语言;
  2. 可插入HTML页面的编程代码;
  3. 插入HTML页面后,可由所有现代浏览器执行;
  4. 易学?(现在我还不知道)

Js可以写入HTML输出、对事件作出反应、改变HTML内容、改变HTML图像、改变HTML样式、验证输入。

目录

JavaScript的使用

Js输出

Js变量

Js数据类型

Js字符串

Js数字

Js布尔值

Js对象

Js函数

Js函数的语法:

调用带参数的函数

带返回值的函数


JavaScript的使用

在HTML中的脚本必须位于<script>和</script>之间,且其可被防治在HTML的<body>和</body>中。

若需在HTML中插入Js,使用<script>标签。

注:旧的实例可能会在 <script> 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。

我们可以在HTML文档中放入不限数量的脚本。脚本可位于<body>和<head>中。

我们还可以写外部的JavaScript文件,扩展名为.js。如果要使用此文件需在<script>标签的src属性中设置该XXX.js文件。

例如:

<!DOCTYPE html>
<html>
<body>
<script src="XXX.js"></script>
</body>
</html>

Js输出

<!DOCTYPE html>
<html>
<body>
<h1>这是一首简单的小情歌</h1>
<p>唱着我们幸福的白鸽</p>
<button onclick="myFunction()">来,点一下试试</button>
<script>
function myFunction()
{
document.write("我还会回来的。。。");
}
</script>
</body>
</html>

document.write()仅向文本输出写内容,且覆盖整个文档,如上程序会用js中的内容覆盖body中的歌词。

关于注释,js单行注释以//开头,多行注释/*—— */。

Js变量

变量是存储信息的容器。

Js变量可以用来存放值和表达式。

变量命名规则:

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头
  • 变量名称对大小写敏感

字符串用双引号“  ”,文本值可用‘  ’或“  ”,数值不需要使用引号

编程中声明无值的变量:Value = undefined

Js数据类型

  • 字符串
  • 数字
  • 布尔
  • 数组
  • 对象
  • Null
  • Undefined

JavaScript的变量定义不同于C的定义,其变量不是预先定义类型,因此同一个变量可以用作不同的类型。

例如

var a                // a为undefined
var a = 16;           // a为数字
var a = "Gavin";      // a为字符串

Js字符串

Js字符串可以是任意文本,使用单引号或双引号;其字符串内部也可以使用引号,但要保证不同于包围整个字符串的引号。

Js数字

Js只有一种数字类型,数字可带小数,也可不带;其还可以通过指数法书写

例如:

var a=12e6
var b=2e-5

Js布尔值

布尔值只有两个:true和false。

Js对象

Js中的所有事物都是对象。比如:字符串、数字、数组、日期、等等。

在Js中,对象指的是拥有属性和方法的数据。

属性是对象具有的值,方法是在对象上执行的动作

访问对象的属性的语法:objectName.propertyName

访问对象的方法:objectName.methodName()

Js函数

Js函数的定义:由事件驱动的或者当它被调用时执行的可重复使用的代码块。

Js函数的语法:

function functionname()
{
这里是要执行的代码
}

注:Js对大小写敏感,关键词function必须小写,并且以与functionname相同的大小写来调用函数。

调用带参数的函数

function myFunction(var1,var2)
{
这里是要执行的代码
}

带返回值的函数

通过return语句实现

使用return语句时,函数会停止执行,并返回指定值。

function myFunction()
{
var x=5;
return x;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值