JavaScript day01

JavaScript的概述:

1.组成 三部分组成
ecmaScript 基础语法(es5)
dom document object model 文档对象模型 (操作html文档内容)
bom borswer object model 浏览器对象模型 (操作浏览器相关内容)

JavaScript书写位置:

1.书写在标签中

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

2.书写在script标签中

<script>
  console.log('hello world');
</script>

3.书写在js文件中

<script src="js/demo.js"></script>

变量定义

使用var关键词 (js是弱类型语言)

var 变量名 = 值
var 变量名=值,变量名2=值2,变量名3=值3
变量名命名规则

1.不允许数字开头

2.不允许特殊字符 (可以使用_ 获取 $)

3.不允许保留字和关键词(static if…)

4.建议使用驼峰命名法(myUserName) 变量名区分大小写

5.建议使用语义化(param … )

数据类型

1.number类型 (整数和浮点数)

2.String 类型 (单引号 双引号 都是字符串)

3.Boolean 布尔类型 (true false)

4.null 类型 (null值)

5.undefined 类型(未定义 没有给值就是undefined 是null派生的子类 null==undefined)

console.log(undefined == null);  //true
var b ,car = null;   console.log(typeof b== typeof car); //false
特殊类型

object (数组 date日期 不同数据结构)

检索数据类型的方法

typeof
var str = 'hello'
console.log(typeOf str) //String
数值类型转换

1.Number

console.log(Number(18.88));

2.parseInt

console.log(parseInt(18.01));

3.parseFloat

console.log(parseFloat(18.99));
字符串转换
// toString方法
console.log(typeof d.toString());
布尔类型转换 Boolean
//string非空则为true number非0则为true 非NaN object 非null  undefined false
var a = -10;
var b = Boolean(a);//将字符串转换布尔类型
console.log(typeof b);
判断是否为NaN(结果未定义)

isNaN 判断是否为NaN (不能转数值出现NaN 或者 除数不能为0)

console.log(isNaN(0/0));//true
console.log(isNaN('12.a'));//true
console.log(isNaN('12.8'));//false

运算符及表达式

算术运算 有括号先算括号 先乘除取余再加减
+ - * / % ++ --

备注: + 有字符串进行运算就是连接 没有字符串就是求和

++前置和后置的区别
var number = 10
++number //number = number+1
console.log(number);//11
console.log(number++);//++放后面的意思是先执行代码 再运算结果 还是11
console.log(++number);//++放在前面是先运算结果再执行代码 13
赋值运算
= += -= *= /= %=
//赋值 将10的值赋给a
var a = 10
//a+=10 相当于 a=a+10
a+=10 //20
console.log(a);
a-=10 // 相当 a = a-10
console.log(a);
a*=10 // a = a*10 
console.log(a);//100
a/=10 //a = a/10
console.log(a);//10
a%=5 //a = a%5
console.log(a); //0
JavaScript的概述 JavaScript的概述 1.1 什么是JavaScript          JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。它不需要进行编译,而是直接嵌入在HTML页面中,由浏览器执行。 JavaScript 被设计用来向 HTML 页面添加交互行为。 JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。 JavaScript ... 阅读详情

相关推荐

JavaScript概述

JavaScript概述JS与JAVA区别JS与JSP区别什么是JavaScriptJavaScript由三部分组成:1. ECMAScript(核心)2. DOM(文档对象模型)3. BOM (浏览器对象模型)什么是ES51. strict模式2. Array增加方法3. Object方法什么是ES61.块级作用域 关键字let, 常量const2.对象字面量的属性赋值简写(property value shorthand)3.赋值解构4.函数参数 - 默认值、参数打包、 数组展开(Default 、Re

qq_43748400的博客 578

JavaScript入门知识

JavaScript 是一种轻量级的脚本语言,主要用于网页开发,通过与 HTML 和 CSS 结合,实现网页的动态效果和用户交互功能。

m0_70296476的博客 4068

Java web前端——JavaScript基础使用

JavaScript概述 1.1 JavaScript简介 JavaScript(LiveScript)一种解释性脚本语言,是一种动态类型、弱类型、基于原型继承的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 1.2 JavaScript发...

冷漠的小猿 6201

【JS高级语法】JavaScript进阶Day01

JS作用域、JS垃圾回收机制、垃圾回收算法、闭包、变量提升、函数提升、动态参数、剩余参数、展开运算符、箭头函数、箭头函数参数、箭头函数this、数组结构、对象解构、forEach遍历数组、filter筛选数组

学习是最低成本的投资 1160

JavaScript day01 初学js

JavaScript(简称 “JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它以其作为开发 Web 页面的脚本语言而闻名,但也被广泛应用于非浏览器环境中。JavaScript 是一种基于原型编程、多范式的动态脚本语言,支持面向对象、命令式、声明式和函数式编程范式。JavaScript 最初由 Netscape 公司的 Brendan Eich 于 1995 年为网景导航者浏览器设计并实现。

2302_76162893的博客 326

夜灵的JS笔记Day01——JavaScript基础

1. document.write("helloWorld"); //文档打印 alert("警告!"); //弹出框 console.log("打印日志"); //console 控制台 log 日志/名词作动词 2.JS的数据类型 JS的数据五种数据类型(三种常用,二种特殊) 数值:Number 由n位0-9任意数字组成 字符串

编程菜鸟夜灵的日常... 491

小汤学编程之JavaScript学习day01——认识JS、JS基础语法

一、认识JS 1.JavaScript的组成 组成部分 说明 ECMAScript:JavaScript语法 是javascript的核心,也是学习重点。 BOM:浏览器对象模型 一套提供给程序员操作浏览器功能的API,比如alert()。通过BOM可以操作浏览器窗口,如:弹出框、控制浏览器跳转、获取分辨率等 DOM:文档对象模型 通过DOM提供的API可以对页面上的各种元素进行操作(大小、位置、颜色等) 2.浏览器执行js简介 (1)浏览器内核组成 分成渲染引擎和js引擎,由于

SoupTC的博客 334

JavaScript(JS)小白基础知识学习之路day01

个人自学的总结经验,知识点后续慢慢完善,与大家共同成长,记录自己JavaScript的学习过程,向博客上的各位大佬学习

ZKF1201的博客 367

JavaScript_day01

day01内容 学习目标 1.JavaScript简介 2.JavaScript的组成 3.兼容性 4.JavaScript的运行环境(浏览器和NodeJS) 5.noscript 6.基础语法 7.关键字保留字 8.变量 9.数据类型 1,JavaScript 简介 诞生于1995年,当时的主要目的是处理由以前服务器语言负责的一些没有填写的必填域,是否输入了无效的值。在web日益流行的同时,人们...

hanmiao12345的博客 241

day01初始JavaScript

js核心语法 day01 目标: 什么是JavaScriptJavaScript由什么组成? JavaScript的特点 怎么样声明并使用一个变量 数据类型 一、什么是JavaScript JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 Jav

qq_39035580的博客 234

JS day01 JavaScript定义、数据类型

string:字符串类型,是由Unicode字符、数字、标点符号等组成的序列,字符串型是JavaScript用来表示文本的数据类型,字符串类型的数据都要用英文的单引号或双引号包住,由英文单引号包含的数据中可以包含英文双引号,英文双引号包含的数据可以包含英文单引号。1 转义字符 : 也称为控制字符,是指以反斜杠(\)、不可显示的字符,例如:\b 退格、\n换行等。1 可以实现用户与界面交互的逻辑,例如:开关、下拉菜单、轮播图、列表渲染等。3空值:只有一个值null,用于定义空或不存在的引用。

dsj20031028的博客 411

JavaScriptJavascript基础Day01:let/const变量、数据类型、ES6模板字符串

Js基础Day01

2301_77399671的博客 785

JavaScript-day01

JavaScript先导知识: 1、JavaScript 2、为什么要学JavaScript? 1、登录功能如何实现? 2、如何实现页面间的跳转功能? 3、如何实现点赞、收藏功能? 通过编写JavaScript脚本 3、前端课程体系 html5 css3 linux云服务器 JavaScript bootstrap jQuery ES6 vue框架 微信小程序 nodejs 4、JavaS...

最爱谭先森的博客 307

【JS基础 day01 JavaScript介绍、变量、常量、数据类型、运算符】

了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。

Jhaiajsbzksk的博客 2207

JavaScript Day01

JavaScript历史:网景公司(布兰登·艾奇)ECMAScript是一个标准,JavaScript是语言 js概念 概念:支持面向对象的跨平台脚本语言。 理解: 脚本语言:依赖别的语言才能运行 html必须在浏览器中才能运行,js嵌套在html中才能运行 跨平台:可以在不同的平台上运行 windows、linux、安卓... 支持面向对象 使用面向对象的思想编程 应用场景: 表单验证:规范用户输入数据,和后台数据进行交互 网页特效:给页

m0_61373758的博客 1028

前端JavaScript入门-day01-初识js及其变量、数组相关知识

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。未定义是比较特殊的类型,只有一个值 undefined。什么情况出现未定义类型?只声明变量,不赋值的情况下,变量的默认值为 undefined,一般很少【直接】为某个变量赋值为 undefined。我们开发中经常声明一个变量,等待传送过来的数据。如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来。

来自想要赚大钱的小周同学 1020
上一篇: sass总结
下一篇: cookie及正则总结
huan12306
博客等级 码龄5年 1粉丝 · 21原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值