JavaScript基础

一、概述

JavaScript 是互联网上最受欢迎的编程语言之一,用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等),这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

二、用法

在html中必须写在<script></script>中写入js代码。在网页中通常通过head和body增加javascript。

二、基础语法

1、javaScript的输出

使用doument.write()方法将内容写到html页面中
如:

 <script>document.write("hhhh")
 </script>

2、window.alter()弹出警告框

 <script>window.alter("hhhh")
     </script>

3、用innerHTML写入到html元素中

demoP.innerHTML="a="+a+",b="+b;

4、使用console.log()写入到浏览器的控制台。

5、document.getElementById(“demo”) 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。

6、 innerHTML = “Paragraph changed.” 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。

7、格式化文本
使用html标签来格式化javascript中的文本
如:

 <script>
        document.write("<h1>hello world</h1>");
    </script>

8、< script >标签
language和type两个属性,指定脚本类型

<script language="JavaScript" type="text/javascript">
</script>

9、外部javascript
在多个不同网页中使用相同的代码时,外部脚本是很实用的,javascript文件的文件后缀是.js。
要使用外部脚本,将脚本文件的名称放在< script >标签的src属性中。

< script src="index.js">< /script >

注意:
外部脚本不能使用< script>标签包裹,可以在< head>或< body>中放置外部脚本引用,将javascript放在外部文件中具有以下优点:
(1)分离html和代码。
(2)使html和javascript更容易阅读和维护。
(3)缓存的javascript文件可以加快页面加载速度。

10、js变量声明
用var来声明变量,注意js是区分大小写的

var x=5

变量命名的规则:
a.变量必须以字母开头。
b.变量也能以$和_符号开头(不推荐)。
c.大小写不一样。
d.变量名称不能包含空格。

11、基本数据类型
只有一种数字类型,可以带小数,也可以不带。
可以使用科学记数法来书写

var y = 123e5  ;//<!--12300000-->
var y = 123e-5 ;//<!--0.00123-->

字符串,用单引号、双引号都可以

var pangzi = "yang xiao pang" ;
var pangzi = 'yang xiao pang' ;

但如果想在引号中再使用引号,须使用“\”转意处理引号中的引号。(如果引号类型不同则不用)

var p= "y \"xiao p\"" ;
var p = 'y \'xiao p\'' ;

12、布尔
当值为0,null,undefined,空字符串时,布尔值为false。
任何拥有值的字符串其布尔值为true。

13、数组

 <script>
        var fatty = new Array();
        fatty[0] = "杨小胖";
        fatty[1] = "景小胖";
        document.write(fatty);
    </script>
    或
    <script>
    var fatty = new Array("杨小胖","景小胖");
    document.write(fatty);
</script>

14、复杂数据类型
对象

var fatty = {firstname = "yang",lastname="yi" ,id:1209};

对象的两种寻址方式:

name = person.lastname;
name = person["lasrname"];

声明变量类型:用new声明

var fatty = new String;

注意
javascript变量均为对象,当声明一个变量时,就创建了一个新的对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值