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客户 ...
随机推荐
- ISO/IEC 9899:2011 条款6.2.2——标识符的连接
6.2.2 标识符的连接 1.在不同作用域中声明的一个标识符或在同一作用域多次出现的一个标识符可以被用作对同一个对象或函数的引用,通过一个称为连接的过程.[注:在两个不同的标识符之间没有连接.]有三种 ...
- Linux中ctrl+z 、ctrl+c、 ctrl+d区别
Ctrl + C 和Ctrl + Z都是中断命令,但是他们的作用却不一样. Ctrl + C 是强制中断程序的执行,进程已经终止. Ctrl + C 发送 SIGINT信号 参考:linux信号 Ct ...
- LeetCode_58. Length of Last Word
58. Length of Last Word Easy Given a string s consists of upper/lower-case alphabets and empty space ...
- iOS摄像头和相册(转)
iOS摄像头和相册iOS 获取图片有三种方法1. 直接调用摄像头拍照 2. 从相册中选择 3. 从图库中选择 UIImagePickerController 是系统提供的用来获取图片和视频的接口: 用 ...
- gocheck框架
1. 引用包 : gocheck "gopkg.in/check.v1" 2. 自动化测试入口 :Test_run(t *testing.T) 3. 将自定义的测试用例集, ...
- Nginx+keepalived 高可用双机热备(主从模式/双主模式)
基础介绍负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行. 关于负载均衡介绍,可以参考:li ...
- golang web框架 beego 学习 (七)json转数组
Modules type User struct { Id int64 `json:"id"` Name string `json:"name"` Email ...
- Tengine编译安装+lua+sticky模块
一.两个依赖包 有yum的直接 yum yum –y install openssl openssl-devel prce prce-devel zlib zlib-devel 没有yum环境的, ...
- sql语句中,取得schema中的所有表信息及表的定义结构
postgressql下'検索スキーマの中で.全てテーブルselect tablename from pg_tables where schemaname='test' mysql下'検索スキーマの中 ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验四 《Android程序设计》 实验报告
实验四 Android程序设计 实验要求 参考Android开发简易教程 完成云班课中的检查点,也可以先完成实验报告,直接提交.注意不能只有截图,要有知识点,原理,遇到的问题和解决过程等说明.实验报告 ...