三种引入方式

js标签引入的三种方式
1.行间式
写在标签的事件属性中
<div onclick="alert('hello')"></div>(点击出弹窗)
2.内联式
写在script标签中(写js代码需要html标签已经存在,
所以script标签最好写在最下面body与html标签中间,会被解析到body的最后)
<script> </script>
3.外联式
通过script标签的src属性,链接外部的js代码
<script src=" "> </script>
需要注意的是:一旦script标签引入了外部js代码,script标签就相当于单标签
标签中间的内容就会被屏蔽,不起效果

基础语法

比较与弱语言类型

//比较  == 值的比较  === 值和书记类型的比较
console.log(2 == '2'); //==> true
console.log(2 === 2); //==> true
// 弱语言:会根据自己的环境来决定存储的类型
console.log(1 + '2'); //==> "12"
console.log(1 + 2); //==> 3
console.log('1' + '2'); //==> "12"
console.log(1 - "2"); //==> -1

三种控制输出信息的方式

//三种控制输出信息的方式
//1.控制台输出语句
console.log();
//2.浏览器弹出框提示信息
alert();
//3.将内容写到页面
document.write('标签+内容');

变量与常量

//变量
let a = 10;
//变量声明可以不用赋初值
a++; //变量自增
//常量
const b = 1;
//常量声明是必须赋初值 一旦声明,常量的值就不可改变

数据类型

//数据类型分为两种  值类型  引用类型
//值类型
//1.数字类型
console.log(1);
console.log(1.1);
//2.布尔类型
let b = false;
console.log(b);
//3.字符串类型 '' "" ``
let c = ``; //可以写多行
console.log(c);
//4.未定义类型
let d;
console.log(d); //不赋初值就是未定义类型
//引用类型
//5.数组(相当于list)
let arr = [1,2,3,4];
console.log(arr);
//6.对象(相当于dict)
let sex = '男';
let dic = {
name:'xxx',
sex // 如果把变量作为值定义对象,并且变量名和属性名相同
// 那么 sex:sex 可以直接简写为 sex
};
//7.函数类型
function fn() { };
//8.null类型
let f = null;
console.log(f);

JavaScript引入的更多相关文章

  1. JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}

    Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...

  2. python与javascript 引入模块的方法对比

    1.引入整体模块对比 python 方法一: # 引入全部函数 from xxx import * # 直接使用模块里面的各函数或者属性 test() 方法二: # 引入全局的模块 import gl ...

  3. JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突

    文件夹: 1.JavaScript发展史 2.JavaScript与JScript差别 3.JavaScript引入方式 4.JavaScript基本数据类型及布尔值 5.JavaScript命名规范 ...

  4. Javascript用途,语法特点,难点,调试工具,引入方式,命名规范,变量声明及赋值,数据类型,运算符

    JavaScript用来干什么 数据的验证 将动态的内容写入到网页当中(ajax) 对事件做出相应 读写html当中的内容 检测浏览器 创建cookies 模拟动画 语法特点 基于对象和事件驱动的松散 ...

  5. JavaScript学习笔记1之基础知识点

    一.什么是JavaScrip JavaScript是一种动态类型.弱类型.基于原型的客户端脚本语言.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,在HTML网页 ...

  6. web前端基础知识-(三)JavaScript基本操作

    JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. JavaScrip ...

  7. 2016.8.27 JavaScript入门之四

    1.比较运算符“>”也可以,用数字和字符串进行比较: 2.比较运算符“&&”,表示并且: 3.比较运算符“||”,表示或者: 4.顺序是重要的,循环和if判断的顺序决定了,程序的 ...

  8. JavaScript严谨模式(Strict Mode)

    下面的内容翻译自It’s time to start using JavaScript strict mode,作者Nicholas C.Zakas参与了YUI框架的开发,并撰写了多本前端技术书籍,在 ...

  9. JavaScript:最烂与最火

    ============================================================================== 一.世无英雄,遂使竖子成名 1 Web客户 ...

随机推荐

  1. 怎样提交社区项目Karbor的Bug?

    1.登录社区Karbor Launchpad地址: https://bugs.launchpad.net/karbor/+filebug 输出bug简介,点击Next按钮. 2.填写Bug描述,完成B ...

  2. 学习 TTreeView [15] - 连接数据库 (作为给 "丁永其" 和 "DELPHI万岁" 两位朋友的回复)

    本例效果图: unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Contro ...

  3. Oracle系统表整理+常用SQL语句收集(转载)

    原文:https://www.cnblogs.com/jiangxinnju/p/5840420.html-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是 ...

  4. Node.js导入jquery.min.js报错

    报错如下: 一看就是路径问题,可是代码中路径看起来貌似没错,如下: 解决方法: 引入方式如下: <script type="text/javascript" src=&quo ...

  5. 单例模式-java

    /** * The MIT License * Copyright (c) 2014-2016 Ilkka Seppälä * <p> * Permission is hereby gra ...

  6. 第七章 与Web集成——《跟我学Shiro》

    转发地址:https://www.iteye.com/blog/jinnianshilongnian-2024723 目录贴:跟我学Shiro目录贴 Shiro提供了与Web集成的支持,其通过一个Sh ...

  7. swift 屏幕的翻转 + 状态栏(statusBar)的隐藏

    1.状态栏的隐藏 这个问题是基于 UIApplication.shared.isStatusBarHidden = true; 调用居然是无效的…… 现在写下自己的代码,用来备忘吧…… 1.首先需要复 ...

  8. 修改centos7命令行控制台屏幕分辨率

    1) vi /etc/sysconfig/grub 2)  GRUB_CMDLINE_LINUX 在rhgb前加 vga=0x0317  (317为分辨率编码) 3) grub2-mkconfig - ...

  9. 最新 二六三网络通信java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿. 二六三网络通信等10家互联网公司的校招Offer,因为某些自身原因最终选择了 二六三网络通信.6.7月主要是做系统复习.项 ...

  10. NET CORE与Spring Boot

    NET CORE与Spring Boot 本文分别说明.NET CORE与Spring Boot 编写控制台程序应有的“正确”方法,以便.NET程序员.JAVA程序员可以相互学习与加深了解,注意本文只 ...