一、JS基本

1、JS代码位置

<script type="text/javascript">表示:

<script></script>之间是文本类型(text)。

javascript:告诉浏览器里面的文本是属于JavaScript语言。

2、JS引用

内部引用

外部引用(在JS文件中,不需要<script>标签,直接编写JS代码),JS文件不能直接运行,需要镶嵌到HTML文件中执行。

3、JS在页面中的位置

代码解释:

{

  #JS代码一般放在head或者body部分。

    放在<head>部分

    最常用,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。

    放在<body>部分

    JS代码在网页读取到该语句的时候就会执行。

#JS作为一种脚本语言可以放在html文件中任何位置,但是浏览器解释html是按先后顺序的,所以前面的<script>就先被执行。

# 比如进行页面初始化的JS必须放在head里面,因为初始化都要求提前进行(如给页面body设置css等)。

#如果是通过事件调用执行的function,那么对位置没什么要求。

#可以在 HTML 文档中放入不限数量的脚本。脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。

#通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

}

4、认识JS

JS语句是发给浏览器的命令,这些命令的作用是告诉浏览器要做的事。

每一句JS代码格式:语句;//在结尾加上英文分号表示语句结束,可以不写,但最好写上。

JS注释

单行注释,在注释内容前加符号"//"

多行注释以“/*”开始,以“*/”结束

JS变量

变量:用于存储某种/某些数值的存储器。

定义变量使用关键字var

如:var 变量名

变量名可以取任意名字,但要遵循命名规则:

1、变量必须使用字母、下划线(_)或美元符号($)开始。

2、可以使用任意多个英文字母、数字、下划线(_)或美元符号($)组成。

3、不能使用JS关键词与JS保留字

4、变量名称对大小写敏感(Y和y是不同的变量)

{

  举例:

    变量要先声明在赋值

      var  mychar;

      mychar="javascript";

      var mynum = 6;

    变量可以重复赋值      

      var  mychar;

      mychar="javascript";

      mychar="hello";

    可以一次声明多个变量(用逗号隔开)

      var  num1,num2;

    可以声明并赋值

      var  mynum = 5;

    变量可以存储数值、字符串、布尔值等

      var  num1 = 123;

      var  num2 = "一二三";//存储字符串需要用引号括起来

      var  num3 = true;

  注意:

    在JS中区分大小写,如变量mychar与myChar不一样,表示两个变量。

    变量可以不声明直接使用,但是不规范。

}

JS判断语句(if...else)

语法:

  if(条件)

  {条件成立时执行代码}

  else

  {条件不成立时执行代码}

举例:<script type="text/javascript">

   var myage = 18;

   if(myage = 18)//myage>=18是判断条件

   { document.write("成年人");}

   else  //否则年龄小于18

   { document.write("未满18,未成年");}

   </script>

JS函数

定义一个函数,基本语法:

function  函数名()

{

  函数代码;

}

说明:

1、function定义函数的关键字

2、“函数名”你为函数取的名字

3、“函数代码”替换为完成特定功能的代码。

举例:

函数定义好后,需要调用才能执行。

												

JavaScript入门(1)的更多相关文章

  1. JavaScript入门篇 编程练习

    编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...

  2. JavaScript入门

    本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...

  3. 慕课网JavaScript入门篇课程笔记

    1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...

  4. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  5. JavaScript入门介绍(二)

    JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Lit ...

  6. JavaScript入门介绍(一)

    JavaScript入门介绍 [经常使用的调试工具][w3school.com.cn在线编辑] [Chrome浏览器 开发调试工具]按F121.代码后台输出调试:console.log("t ...

  7. 开心菜鸟系列----函数作用域(javascript入门篇)

      1 <!DOCTYPE html>   2 <html>   3 <script src="./jquery-1.7.2.js"></ ...

  8. 开心菜鸟系列----变量的解读(javascript入门篇)

                       console.info(         console.info(window['weiwu'])          console.info(window. ...

  9. javascript入门视频第一天 小案例制作 零基础开始学习javascript

    JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...

  10. ArcGIS API for JavaScript 入门教程[0] 目录

    随时翻看. 转载注明出处,博客园/CSDN/B站:秋意正寒. Part 1 必看 ArcGIS API for JavaScript 入门教程[1] 渊源 你还真不一定知道这是啥.非得学吗? ArcG ...

随机推荐

  1. VC提交网页表单(一共八篇)

    VC提交网页表单-自动评论留言(1)http://blog.csdn.net/wangningyu/article/details/4526357VC提交网页表单-自动评论留言(2)http://bl ...

  2. 矩阵, 矩阵 , Android基础控件之ImageView

    天下文章大家抄,以下所有内容,有来自copy,有来自查询,亦有自己的总结(目的是总结出自己的东西),所以说原创,不合适,说是转载也不恰当,所以我称之为笔记,可惜没有此分类选项,姑且不要脸一点,选择为原 ...

  3. 【HDOJ】3436 Queue-jumpers

    离散化+伸展树. /* 3436 */ #include <iostream> #include <string> #include <map> #include ...

  4. 【HDOJ】2602 Bone Collector

    DP. #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct { in ...

  5. C++ Prime:const的引用

    可以把引用绑定到const对象上,就像绑定到其他对象上一样,我们称之为对常量的引用.与普通引用不同的是,对常量的引用不能被用作修改它所绑定的对象: ; const int &r1 = ci; ...

  6. USACO3.43Electric Fence(pick定理)

    忘记pick定理是什么了 想枚举来着 ..没枚出来 有篇pick定理的证明 貌似挺好 也没太看懂 /* ID: shangca2 LANG: C++ TASK: fence9 */ #include ...

  7. 利用if else咱们结婚吧

    class Program    {        static void Main(string[] args)        {            while (true)           ...

  8. WordPress Tweet Blender插件跨站脚本漏洞

    漏洞名称: WordPress Tweet Blender插件跨站脚本漏洞 CNNVD编号: CNNVD-201310-645 发布时间: 2013-10-30 更新时间: 2013-10-30 危害 ...

  9. VM Depot 喜迎中国本土开源镜像!

     发布于 2014-04-07 作者 陈 忠岳 VM Depot 登陆中国之际,我非常高兴地告诉大家,一批各位耳熟能详的中国本地开源镜像已同时上线!得益于开源社区的大力支持,Ubuntu 麒麟13 ...

  10. (转载)Linux上iptables防火墙的基本应用教程

    (转载)http://www.vpser.net/security/linux-iptables.html iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的 ...