zoukankan      html  css  js  c++  java
  • javascript-1基础语法

    javaScript
    1、它是什么?
    2、它有什么作用?
    3、怎么去使用它?

    1、是什么?

    JavaScript 是一门脚本语言 :以文本形式存在, 仅仅只在调用时去解释执行。(区别于java的先编译后运行)

    在1995年时,由网景公司的布兰登·艾克,在网景导航者浏览器上首次设计实现而成。因其管理层次结构希望它外观看起来像Java,因此取名为JavaScript。

    组成:

      ECMAScript:语法(ECMA(欧洲计算机制造商协会)统一制定)
      DOM:document object model(文档对象模型:核心对象document)
      BOM:browser object model(浏览器对象模型:核心对象window)

    2、作用?
    1)减轻服务器的压力(比如可以进行表单验证)
    2)为网页增加一些动态效果(如换肤、图片轮播)

    3、怎么去使用它?
      1.工具:文本编辑器都可以,html用什么工具,javascript就可以使用什么工具 
      2.代码写在哪里

        使用script标记引入js代码,此标记可以写在文档的任意位置,一般写在<head></head>标记中

        1)直接在script标记中写js代码:

        <script type="text/javascript">

          //javascript代码

        </script>

        2)引入外部javascript文件:<script type="text/javascript" src="文件路径"></script>

        如引入js文件夹下的myJS.js文件:<script type="text/javascript" src="js/myJs.js"></script>


      3.基本语法:
        javascript的语法:
          1.变量   

              声明变量(不需要指定具体的数据类型): 

                声明同时赋值:  var 变量名 =值;//如:var a=10086;     

                先声明后赋值:var 变量名;  变量名 =值; //如:var b;   b=10011;

              原始数据类型5种:布尔boolean 数值number 字符串string undefined(没有给值) null     (typeof 变量名 获取该变量的数据类型)

              向html页面输出一句话:document.write();   如:document.write("天气真好");

              弹出框:alert();  如:alert("恭喜你,中毒了!");

          2.运算符:同java
          3.控制语句:同java
          4.注释

            单行//          多行/* */

          5.类型转换
            parseInt("字符串")
            parseFloat("字符串")

    4、案例

    <script type="text/javascript">
       //单纯输出一句话
        document.write("第一行,热热热");
        //输出标记
        document.write("<p>天啊,太冷了,太难了~</p>");
        //输出带属性的标记:属性值的双引号换成单引号
        document.write("<font color='red' size='6'>天气真好</font>");
    
        var a=1;   //声明变量   var 变量名 =值;   var 变量名;  变量名 =值;
        var b=3.14;
        var c = "花花";
        //输出变量b的值  打印时,变量不需要加双引号
        document.write(b);
        //弹出一个提示框     typeof 变量名   获取变量的数据类型
        alert("b的类型是:" + typeof b);
    </script>
    

      

          

  • 相关阅读:
    BZOJ 3236: [Ahoi2013]作业
    BZOJ 3234: [Ahoi2013]立方体
    BZOJ 3235: [Ahoi2013]好方的蛇
    Hadoop 系列HDFS的Java API( Java API介绍)
    Hadoop 系列 HDFS 的JavaAPI Windows+IDEA+HDFS快速入门
    Hadoop 系列 HDFS:分布式文件系统(HDFS参数解读)
    Hadoop 系列 HDFS:分布式文件系统(HDFS集群模式)
    Hadoop 系列 HDFS:分布式文件系统(HDFS文件读写)
    Hadoop 系列 HDFS:分布式文件系统( HDFS概述)
    Hadoop中DataNode没有启动解决办法
  • 原文地址:https://www.cnblogs.com/1810-zx/p/11369704.html
Copyright © 2011-2022 走看看