1、脚本的基本结构如下:

<script language="JavaScript">
<!--JavaScript语句;-->
</script>

提示:一般将核心脚本语句放置在标签<head>...</head>之间。

document.write()方法用于页面输出显示信息。

问题:为什么浏览器显示的脚本的内容而不是脚本执行的结果? 
     答:a、遗漏开始或结束的<script>。b、扩展名不是.html或.htm。c、浏览器不支持JS脚本。

2、执行原理: 
  客户端请求含JavaScript的页面

  从服务器端下载含JavaScript的页面  

  客户端解析HTML标签和JavaScript脚本

3、基本语法: 
     ·var 合法的变量名; 
        变量名不能使用关键字。多个变量可以用逗号分隔。

   运算符号与Java中相同

    if(表达式){}else{}

  for(初始化;条件;增量或减量){}

    while(条件){}

    switch(表达式) 
          {case 常量值1:JavaScript语句;

     case 常量值2:JavaScript语句;

    default:JavaScript语句;

    } 
       类型:number/null/boolean/string/object/undefinde

  类型转换:掌握parseFloat()和parseInt()函数。

   重点定义函数:function 函数名(参数列表){}

    注:也可以没有参数 
               调用函数:事件名="函数名()" 
               获取表单数据:document.表单名.表单元素名.value

    示例1:function calcu() { 
             var numb1=document.calc.num1.value;

      var numb2=document.calc.num2.value;

      var total=parseFloat(numb1)*parseFloat(numb2);

      document.calc.result.value=total;       }        

<form name="calc"> 

       <input name="result" type="text" size="15"> 
       <input name="getAnswer" type="button" id="getAnswer" onClick="calcu()">

</form>

    示例2:打印倒金字塔直线

      var i =25;

        while(i>0){ 
                                  docment.write("<hr align=center width="+i+"%>");

            i=i-5;


               for(var j=5;j<30;j=j+5){ 
                                  docment.write("<hr align=center width="+j+"%>"); 
                          } 定义函数时注意: 
        形式参数:定义函数时为函数定义的参数,它代表参数的类型和位置。

     实际参数:调用函数时传递给函数的参数值。

     调用时:把实参的值传递给形参。

函数名严格区分大小写。

多个参数用逗号隔开,要调用函数时,必须为逗号隔开的每个参数指定类型兼容的值。

如果需要返回结果,使用return语句。

JavaScript的基本语法的更多相关文章

  1. javascript的基本语法、数据结构

    本篇学习资料主要讲解javascript的基本语法.数据结构      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些基本元 ...

  2. JavaScript编程:javaScript核心基础语法

    1.javaScript核心基础语法: javaScript技术体系包含了5个内容:          1.核心语言定义:          2.原生对象和雷子对象:          3.浏览器对象 ...

  3. 【JavaScript的基本语法】

    [JavaScript的基本语法 ] 1.javascript输出 JavaScript语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. <script>      documen ...

  4. Javascript和Jquery语法对比总结

    目的 相信大家都知道jq是js的一个类库,是为了方便我们开发前端,但是笔者在刚开始学习js和jq时经常将两者的语法记混和混用,所以整理下两者实现相同功能之前的语法区别. 声明变量 javascript ...

  5. (2)javascript的基本语法、数据结构、变量

    本篇学习资料主要讲解javascript的基本语法.数据结构.变量      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些 ...

  6. 完整的JavaScript包括三部分、script标签、JavaScript的基本语法以及变量和字面量的关系

    完整的JavaScript包括三大部分: -ECMAScript   JavaScript的开发规范:提供核心语言功能 -DOM   document object model   文档对象模型:提供 ...

  7. JavaScript类型和语法

    JavaScript类型和语法 一.类型 1.内置类型(null.undefined.boolean.number.string.object.symbol(es6中新增))(除对象之外,其它统称为基 ...

  8. JavaScript的基础语法及DOM元素和事件

    一,JavaScript是什么? 1,JavaScript简称:js,是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行.主要用来实现网页的动态效果,用户交互及前后端的数据传输等. 2,J ...

  9. javascript基础一语法和常用函数

    1语法 1.1引入的方式 在html中引入javascript,使用script标签,在html页面中包括外部引入js方式和在html内部引入js方式.如下两种: 方式一: <script ty ...

随机推荐

  1. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  2. C#--图片上传(PC端和APP)保存及 跨域上传说明

    手动跨域操作文件 补录:跨域访问文件夹文件是一种常见的需求,下面主要介绍的的通过代码使用具有权限账号的人来达到跨域操作文件的能力. 现在补充一下普通的一些需求场景,今天就遇到了一种需要经常需要登录远程 ...

  3. angular2 service component

    [component 需要通过 service 提供的接口 得到一些数据.这是最佳实践.] [由于 有 component 和 service 两个语义,所以出现了下面两种办法] 一,[service ...

  4. Mac下启动和停止Mysql服务

    方法1. 启动Mysql服务   sudo /Library/StartupItems/MySQLCOM/MySQLCOM start   停止Mysql服务   sudo /Library/Star ...

  5. About 静态代码块,普通代码块,同步代码块,构造代码块和构造函数的纳闷

    构造函数用于给对象进行初始化,是给与之对应的对象进行初始化,它具有针对性,函数中的一种.特点:1:该函数的名称和所在类的名称相同.2:不需要定义返回值类型.3:该函数没有具体的返回值.记住:所有对象创 ...

  6. AngularJs最简单解决跨域问题案例

    AngularJs最简单解决跨域问题案例 2016-05-20 09:18 82人阅读 评论(0) 收藏 举报  分类: javascript(1)  作者:白狼 出处:http://www.mank ...

  7. python语言中的编码问题(续)

    上文提到了python开发中非常重要的两处设置. 一个是编解码器的默认设置defaultencoding >>> import sys >>> sys.getdef ...

  8. ABAP游标的使用

    在Oracle,SQLServer中游标的使用是经常的,所以在ABAP不懂是不行的......     1.声明游标 OPEN CURSOR [WITH HOLD] <c> FOR SEL ...

  9. 函数的使用顺序---TABLES,USING,CHANGING

    SAP使用PERFORM的时候: ... [TABLES   itab1 itab2 ...]     [USING    a1 a2 ...]     [CHANGING a1 a2 ...]. E ...

  10. 好玩的Handler

    Android提供了Handler和Looper来满足线程间的通信; Handler和Activity的任务栈不同,它是先进先出原则; Handler:你可以构造Handler对象来与Looper沟通 ...