JavaScript初级知识

在此之前,JS几乎没有怎么去搞,现在从零开始!!

JavaScript 是网景( Netscape)公司开发的一种基于客户端浏览器面向对象(不是基于对象,是面向对象)事件驱动式的网页脚本语言。

  JavaScript的作用:
    • 交互式操作;
    • 表单验证;
    • 网页特效;
    • Web游戏
    • 服务器脚本开发等。

  Java是一门编译性的语言,程序要先编译成字节码才能去执行,JavaScript 是一门解释性的语言,不需要编译,浏览器直接加载js文件,一行一行的开始执行。Java采用强类型变量检查,即所有变量在编译之前必须作声明。 JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型  

  JavaScript的格式:

    • JavaScript区分大小写;

    • JavaScript脚本程序须嵌入在HTML文件中;
    • 每行写一条脚本语句;
    • 语句末尾可以加分号;
    • JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含<script></script>标签。

  示例:(document.write()将内容显示在页面上)

1 <script type="text/javascript">
2     document.write("Hello World!!!");
3 </script>
1 引用外部的js文件:
2 <script src="hello.js"></script>
3 注意: document.write("Hello World!!!"); 必须保存为一个外部
4 文件: hello.js
1 单击之后可以通过onclick做一些检查(函数),根据检查的结果做相应的操作
2 <a href="#" onclick="alert(‘HelloWorld!!!‘)">请单击</a>

JS中的函数:

 1   <head>
 2         <title>js1.html</title>
 3         <script type="text/javascript">
 4             function test(){
 5                 var i = 3;
 6                 alert(i);
 7                 i = true;
 8                 alert(i);
 9             }
10         </script>
11     </head>
12     <body>
13         <input type="button" value="click me" onclick="test();"/>
14     </body>
时间: 2024-10-25 17:13:47

JavaScript初级知识的相关文章

JavaScript 初级知识

最初由Netscape公司发明 JavaScript 是属于网络的脚本语言(弱类型,解释型). JavaScript可以在HTML网页中放入动态文本. JavaScript响应用户在网页时产生的事件. JavaScript可以校验用户输入的数据. JavaScript可以对HTML网页中的元素进行:增.删.改.查! JavaScript可以用于创建cookliessd. 1JavaScript:写入 HTML 输出实例 <!DOCTYPE html> <html> <body

[转载]JavaScript基础知识细节

作者:张子秋 出处:http://www.cnblogs.com/zhangziqiu/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 一.摘要 本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节.  适合希望巩固javascript理论知识和基础知识的开发人员阅读. 二.前言 最 近面试过一些人, 发现即使经验丰富的开发人员, 对于一些

Javascript基础知识5

不要把相等运算符(==)与赋值运算符(=)搞混. 以&&运算符隔开的两个条件中的前者为错,则不会检测第二个条件的真假.利用这一点,可以提高脚本的速度. 使用带switch的多个条件 if(button=="next") window.location = "next.html"; else if(button=="previous") window.location = "pre.html"; else if(

javascript 基础知识

javascript 基础知识编程规范注释 //驼峰对象化编程 数据类型字符串.数字.布尔.数组.对象.Null.Undefined定义 var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object; 字符串 var word = "Hello World!"; 数字 var x1 = 34.00; //使用小数点来写 var x2 =

JavaScript基础知识梳理--数组

JavaScript基础知识梳理--数组 1.创建方法 空数组:var obj=new Array(); 指定长度数组: var obj=new Array( size ); 指定元素数组 :  var obj=new Array( 元素1,元素2,....): 单位数组:var obj=new Array[ 元素1,元素2,元素3,...,元素N]; 多维数组:var a=new Array( [数组1],[数组2],[数组3],...,[数组N] ); 2.基本操作 存取数组元素: 单维数组

(1)JavaScript基础知识

Javascript基础知识 1.如何使用JavaScript (1).通过<script></script>中直接编写 (2).通过<script src='目标文档的URL'></script>链接外部的Js文件 ① <script  src="URL" type="text/javascript" charset="utf-8"></script> (3).作为某个元素

Javascript基础知识4

字符串大小写转换 toUpperCase()将所有的字符串转换成大写 toLowerCase()将所有的字符串转换成小写 substring(x,y)返回字符串的一部分,从x开始到y结束 charAt(x)获取第x个字符 indexOf("",x)查找字符串, 第一个内容是字符串,第二个是从第x开始 得到的值为这个字符串是从第几个字符开始的 同样lastindexOf()从最后开始查找 split("")分离字符串,内容为以什么分离, 得到的是一个数组 同理,将一个

JavaScript基础知识梳理----正则表达式

JavaScript基础知识梳理----正则表达式 1.创建 方式:---字面量:var 变量名=/表达式/模式修饰符 ---构造函数:var 变量名=new RegExp(“表达式”,“模式修饰符”) 说明: 表达式 单个字符和数字 . 匹配除换行符之外的任意字符 [a-z0-9] 匹配方括号中的任意字符 [^a-z0-9] 匹配不在方括号中的任意字符 \d 匹配数字 \D 匹配非数字 \w 匹配字母 \W 匹配非字母 空白字符 \0 匹配null字符 \b 匹配空格符 \f 匹配进纸符 \n

javascript 基础知识1 数据类型

首先javascript是一种具有面向对象能力的,解释型程序设计语言. js对大小写敏感,一定要采取一致的字符大小写形式,在js中的结束分号(:)是可选的,为了避免JS语句错误,我们还是要注意添加,养成良好的编写习惯. 下面看看数据类型和值. JS有7种数据类型:字符串.数字.布尔.数组.对象.Null.Undefined 字符串类型:由Unicode字符,数字,标点符号组成的序列,可以为多个字符,也可以为0个字符. 1 <script> 2 // var用于声明一个变量 3 var stri