JavaScript引入
三种引入方式
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引入的更多相关文章
- JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}
Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...
- python与javascript 引入模块的方法对比
1.引入整体模块对比 python 方法一: # 引入全部函数 from xxx import * # 直接使用模块里面的各函数或者属性 test() 方法二: # 引入全局的模块 import gl ...
- JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突
文件夹: 1.JavaScript发展史 2.JavaScript与JScript差别 3.JavaScript引入方式 4.JavaScript基本数据类型及布尔值 5.JavaScript命名规范 ...
- Javascript用途,语法特点,难点,调试工具,引入方式,命名规范,变量声明及赋值,数据类型,运算符
JavaScript用来干什么 数据的验证 将动态的内容写入到网页当中(ajax) 对事件做出相应 读写html当中的内容 检测浏览器 创建cookies 模拟动画 语法特点 基于对象和事件驱动的松散 ...
- JavaScript学习笔记1之基础知识点
一.什么是JavaScrip JavaScript是一种动态类型.弱类型.基于原型的客户端脚本语言.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,在HTML网页 ...
- web前端基础知识-(三)JavaScript基本操作
JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. JavaScrip ...
- 2016.8.27 JavaScript入门之四
1.比较运算符“>”也可以,用数字和字符串进行比较: 2.比较运算符“&&”,表示并且: 3.比较运算符“||”,表示或者: 4.顺序是重要的,循环和if判断的顺序决定了,程序的 ...
- JavaScript严谨模式(Strict Mode)
下面的内容翻译自It’s time to start using JavaScript strict mode,作者Nicholas C.Zakas参与了YUI框架的开发,并撰写了多本前端技术书籍,在 ...
- JavaScript:最烂与最火
============================================================================== 一.世无英雄,遂使竖子成名 1 Web客户 ...
随机推荐
- LinearGradient线型渐变效果
public LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[] positions, TileM ...
- 解压命令unzip常用方法汇总
解压命令unzip常用方法汇总: 1.把文件解压到当前目录下 1 unzip pythontab.com.zip 2.如果要把文件解压到指定的目录下,需要用到-d参数. 1 unzip -d ./tm ...
- 123457123456#0#-----com.threeapp.XueShuXue013----儿童学数学(13种方法)
com.threeapp.XueShuXue013----儿童学数学(13种方法)
- Swift学习 (四)
5.枚举与结构体: 不必给枚举成员提供一个值.如果我们想要为枚举成员提供一个值(raw value),我们可以用字符串,字符,整型或浮点数类型. 1 2 3 4 5 6 7 enum CompassP ...
- Win10使用mysqldump导出csv文件及期间遇到的问题
作为测试,我们这里使用了名为testdb的数据库中的名为test_table的表,首先我们使用如下SQL来查看其中有何数据: select * from testdb.test_table 数据如下: ...
- ELK之在CentOS7.5上使用rpm包安装配置ELK7版本
一,安装环境查看 二,软件版本选用 jdk 1.8.0_171 elasticsearch 7.1.1 kibana 7.1.1 logstash 7.1.1 三,安装配置 1,安装JDK 过程不详述 ...
- 解决用cmd编译运行java时的错误
最近上java课程,平时都是用IDEA打代码的,但老师要我们用cmd编译运行,于是在IDEA撸完代码用cmd编译,但却老是编译不出来,有很多乱码.,提示着“错误:GBK的不可映射字符”,又试了几次,着 ...
- 【CUDA开发】CUDA编程接口(一)------一十八般武器
子曰:工欲善其事,必先利其器.我们要把显卡作为通用并行处理器来做并行算法处理,就得知道CUDA给我提供了什么样的接口,就得了解CUDA作为通用高性能计算平台上的一十八般武器.(如果你想自己开发驱动,自 ...
- 【计算机视觉】OpenCV读取视频获取时间戳等信息(PS:经测试并不是时间戳,与FFMPEG时间戳不一样)
OpenCV中通过VideoCaptrue类对视频进行读取操作以及调用摄像头,下面是该类的API. 1.VideoCapture类的构造函数: C++: VideoCapture::VideoCapt ...
- DSP VLIB实验
声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 引言 在dsp开发中,为了节省开发时间和难度,TI将一些成熟的算法封装为模块,供开发者使用.如果能充分利用这些 ...