zoukankan      html  css  js  c++  java
  • 2018年2月23日学习总结

    学习内容:

    JavaScript 正式名称ECMA Script或ECMA-262

    简称js

    1.js嵌入方式:

    (a)javascript前缀引入js

    1 <a href="javascript:alert('hello world')">hello</a>

    (b)内嵌引用

    用script标签,可放在head或body标签之间,加载顺序head>body,因为html文件是由上至下加载

    1 <head>
    2     <script>
    3         alert("这是第二种引入方式")
    4     </script>
    5 </head>

    (c)外部引用

    外部引用js文件,类似于css的外部引用,同样可放在head标签或body标签之间

    1 <body>
    2     <script src="jsD1.js"></script>
    4 </body>

     2.基础语法

    (a)变量命名:首字母必须是字母(大小写均可),下划线(_)或者美元符号($),

    余下的字母可以使下划线、美元符号、任意字母或数字字符

    var x = b%log; 不合法声明:不可使用%

    不能使用关键字!

    关键字指的是已被语法规定为有特殊含义的单词, var = var;就是不合法的声明

    变量声明对大小写敏感 var x = 1 不等于 var X = 1

    (b)声明变量:

    隐式声明 例如x = 1
    显式声明 例如 var x = "hello"

    1 <script>
    2     x = 1;//隐式声明
    3     var x = "hello";//显式声明
    4 </script>
    <script>
        var y;
        y = 3; //先声明变量后赋值
    </script>
    1 <script>
    2     var a = 1, b = 2, c = 3;//一次声明多个变量
    3 </script>

     3.变量常用数据类型

    (a)数值类型:包含整型与浮点型
    (b)字符串类型:必须用单引号或双引号括起来
    (c)布尔类型: true false
    (d)未定义类型:专门用来确定一个已经创建但是没有初值的变量 如 var x; alert(x);
    (e)空类型 var x = null;
    (f)对象类型 数组、日期等对象

    = 是赋值  == 判断两端是否相等,只考虑值不考虑数据类型 例如: var x=2 var y="2" x==y true
    === 考虑数据值和类型 x===y false

    严格意义上来说,空类型并不等于未定义类型 例如 var x; var y = null; x===y false

    空类型被赋予一个空值,未定义类型未赋值

    单行注释//   多行注释/**/

    复制代码
     1 <script>
     2     var b = null;//空类型
     3     var a = 10;//整型
     4     var c = 1.25;//浮点型
     5     var d = "hello";//字符串类型
     6     var e = true;//布尔类型
     7     var f;//未定义类型
     8     var g = new Array(1,2,3);//数组 对象类型
     9     var h = 3e2; //整型 科学计数法
    10 </script>
    复制代码
  • 相关阅读:
    Android 4.3 系统裁剪——删除不使用的app及添加自己app
    poj Muddy Fields
    在一台服务器上搭建相对高可用HiveServer实践
    HashMap在并发场景下踩过的坑
    搜索实时个性化模型——基于FTRL和个性化推荐的搜索排序优化
    关于扁平化视觉设计趋势的一些小分享
    如何从“点子”落地到“执行”?—完整解析1个手游传播类mini项目的进化
    网站规划通识:原型图绘制的一些注意事项
    内容社交产品中的关键数据——获得良好反馈的用户比例
    白木彰:具有普遍性的设计力
  • 原文地址:https://www.cnblogs.com/jason111/p/8463251.html
Copyright © 2011-2022 走看看