码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习日志(1)

时间:2018-04-08 14:32:22      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:脚本   pos   文件中   开始   NPU   初始化   test   属性   文档   

javascript用法:
  1、HTML中的脚本必须位于<script>与</script>标签之间,可被放置在HTML页面的<body>和<head>部分中;
  2、也可以把脚本放在外部.js文件中,需要使用时,在<script>标签的“src“属性中设置引用路径。外部脚本不能包含<script>标签。
javascript输出:
  1、使用window.alert()弹出警告框;
  2、使用document.write()方法将内容写到HTML文档中;
  3、使用innerHTML写入到HTML元素;
  4、使用console.log()写入到浏览器的控制台。
  注意:请使用document.write()仅仅向文档输出写内容。如果在文档已完成加载后执行document.write,整个HTML页面将被覆盖。
  使用console.log()方法在浏览器中显示javascript值。F12启用调试模式,在调试窗口中点击”console“菜单。
  js部分:<script>
        function reWrite() {
          document.write(‘这个页面是重写的‘);
          console.log(‘控制台‘);
          console.log(‘abc‘);
        }
      </script>
  HTML部分:<input type="button" value="重写页面" onclick="reWrite()" />
  运行后原HTML页面被覆盖,调试窗口”console“菜单可以看到输出。
声明(创建)javascript变量:
  使用var关键字声明变量,推荐在代码开始处,统一对需要的变量进行声明。
  value=undefined:在执行过 var carName;未对carName变量进行初始化,变量carName的值将是undefined。
  重新声明javascript变量,该变量的值不会丢失。
  var carName=‘BWM‘;
  var carName;
  carName的值还是‘BWM‘。
js中的let变量:
  let允许声明一个作用域被限制在块级中的变量、语句或者表达式。let声明的变量只在其声明的块或子块中可用,这一点与var相似。二者之间最主要的区别是var声明的变量的作用域是整个封闭函数。
       function letvarTest(){
    var a="abc";
    {
      var a="000";
      alert(a); // 000
    }
    alert(a); // 000
    let b="aaa";
    {
      let b="sss";
      alert(b); // sss
    }
    alert(b); //aaa
  }

JavaScript学习日志(1)

标签:脚本   pos   文件中   开始   NPU   初始化   test   属性   文档   

原文地址:https://www.cnblogs.com/huangshuhua/p/8744461.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!