JavaScript学习日记(一)

个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版 立即下载

学习JavaScript完全是从新手开始的,就把看书的一些重点和自己的一些理解,再次说一下。不积跬步无以至千里。

  第一部分JavaScript基础知识

    JavaScript的基本语法:

1、JavaScript语法区分大小写。(跟Java、C/C++一样)。

2、变量是弱类型的(所有变量声明均已var代替)。

3、每行结尾的分号可有可无(要求是最好是加上,增强代码的可读性)。

4、注释写法与Java、C和PHP一样。

5、括号表明代码块。

第二部分 JavaScript变量

 变量声明采用var来声明;

1、可以声明多个:var test="hello",test2="world";

2、可以声明不同类型的变量:var test1="joker",var test2=34;

3、可以存放不同类型的值:var test="hello";alert(test);test=78;alert(test);

4、变量名的需要遵守两条简单的规则:

      (1):第一个字符必须是字母、下划线、(_)或美元符号($);

      (2):余下的字符可以是下划线、美元符号、或任何字母、或数字符号;

      当然只是因为变量名的语法正确并不意味着就该使用它们,变量还应该遵守以下某条著名的命名规则:

      Camel标记法----首字母是小写的,接下来的单词都已大写字母开头。Ex:var myTest=“hello“;

      Pascal标记法----首字母大写的,接下来的单词都已大写字母开头,EX:var MyTest=”hello“;

      匈牙利类型标记法------在以Pascal标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。Ex:iMyTest=”hello“;

    匈牙利类型标记法前缀 

     p-指针、  rg-集合、 c-计数器 、h-句柄、 BaseTag主要有:v-void、   i-int、 f-BOOL、 ui-UINT、b-BYTE ch-CHAR、 wch-WCHAR、 ul-ULONG、 l-LONG、 dw-DWORD、 hr-HRESULT、 fn-funtion、 sz-String 以"/0"结尾的字符串、 str w-USHORT,SHORT,WORD

JavaScript变量在声明的时候可以不必初始化,赋予其值。

JavaScript第三部分 关键字

  关键字是不能被声明为变量的,JS中的关键字有:break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof

原始值:(private value)是存储在堆(heap)中的简单数据段,也就是说他们的值直接存储在变量方位的位置。

引用值:(reference value)是存储在堆中的对象,也就是说存储在变量处的值是一个指针,指向存储对象的内存处。

ECMAScript的原始类型Undefined,Number,Null,Boolean,String.除此之外都会被认为是引用类型。String类型也是原始类型。

typeof运算符 运算符有一个参数,即要检查的变量或值。

当声明的变量未初始化时,该变量的默认值是undefined。

只有一个值的类型是Null,他只有一个专用值null,即它的字面量。值undefined实际上是从值Null派生来的。因此ECMAScript把他们定义成相同的

EX:alert(null==undefined);true

Number类型及可以表示32位的整数,还可以表示64位的浮点数,直接输入的任何数字都被看作Number类型的字面量。

尽管所有整数都可以表示成八进制或十六进制的字面量,但所有数学运算返回的都是十进制的结果。

也可以采用64位IEEE754形式存储浮点值,这意味着十进制值最多可以有17个十进制为,17位置后的值将被截去,从而造成一些小的数字误差。

判断一个输入的内容是否是数字可以通过isNaN(parseInt(content));来判断。

JS学习笔记(全) javascript学习笔记,包括基本语法、面向对象、正则表达式、dom的所有操作 立即下载

相关推荐

javascript和jquery学习笔记

javascript和jquery的学习笔记,自己做的大家可以下载浏览,很不错

Day01.JavaScript入门(学习日记1)

Java入门基础知识

Night9u_的博客 348

js学习笔记

学习js的时候记得笔记,相互学习!

JS 学习日记1

学习目标: 1.能够说出JavaScript 是什么 2.能够说出浏览器执行JavaScript的原理 3.能够说出JavaScript由哪三部分组成 4.能够写出JavaScript三个输入输出语句 5.能够说出变量的主要作用 6.能够写出变量的初始化、变量的命名规范和交换变量案例 7.能够画出变量是如何在内存中存储的 学习内容: 一 初识JavaScript 1.什么是JavaScript JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚

Agirl07的博客 633

从PLC到机械臂:揭秘工业自动化中的信号交互与控制逻辑

本文深入解析了PLC与机械臂在工业自动化中的信号交互与控制逻辑,详细介绍了硬件连接方案、通信机制及控制逻辑设计。通过西门子PLC与六轴机械臂的实战案例,展示了从信号采集到动作执行的完整流程,并探讨了高级控制策略与行业应用前景,为工程师提供了一套完整的实践框架。

weixin_29304985的博客 388

XR Interaction Toolkit实战:为HTC Vive Cosmos打造抓取、投掷与UI交互(Unity 2023教程)

本文详细介绍了如何使用Unity 2023和XR Interaction Toolkit为HTC Vive Cosmos开发抓取、投掷与UI交互系统。通过实战案例'VR投掷训练室',从基础配置到高级功能实现,涵盖物理抓取、精准投掷机制和VR UI交互设计,帮助开发者提升VR交互开发技能。

weixin_30562507的博客 255

js 学习日记

ps:我们将<script>放在HTML文件的底部附近的原因是浏览器会按照代码在文件中顺序加载HTML. 如果先加载的javascript期望修改其下方的HTML,那么它可能由于HTML尚未加载而失效.因此,将javascript代码放在HTML页面的底部附近通常最好的策略。2.外部javascript会使代码更加有序,更易于复用,且没有了脚本的混合,HTML也会更加易读,因此这是个好习惯.1.script标签中间无需写代码,否则会被忽略!ps:中间不能写代码。

m0_61790197的博客 272

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 255

JavaScript的学习日记一(基础知识+变量+数据类型)

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import

这个世界上有各种各样的人. 614

基于Slim-Neck架构的YOLOv11轻量化特征融合方案(实现超轻量级与高精度的双重突破)

购买即可解锁800+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,每日更新。

m0_64661770的博客 250

ISP算法:自动白平衡(AWB)

1. 为什么要做白平衡? 人类视觉系统具有颜色恒常性特点,一次人类对物体观察不受光源影响。但是Sensor在不同光线下,物体呈现的颜色不同,在晴朗天空下会偏蓝,在烛光下会偏红。如图: 2.什么是自动白平衡? 为了消除光源对于图像传感器成像的影响,模拟人类视觉系统的颜色恒常性。保证在任何场景下看到的白色是真正的白色。 3. 如何做自动白平衡? 只要乘以一个对角矩阵,便可以进行白平衡...

a200800170331的专栏 1万+

JavaScript 学习日志

JavaScript简介 JavaScript是由作者Brendan Eich 花了10天就写出来的语言,主要用于代码实现和浏览器中的网页进行交互 ,因此JavaScript相比Java要简单很多,JavaScript是一种动态性语言,由于设计之初不严谨,所以漏洞相对比较多 三种变量声明方式 var 全局变量 ,值可变 let 块级变量 ,值可变 ,常用在for,while循环中 const 块级作用域,只能在声明后才能使用.const设定的值不可以改 ,相当于常量,更加安全,看代码时可以了解哪些参数不可以

LuckyJerry66的博客 524

YOLOv7独家原创改进:多种新颖的改进方式 | 保持原始信息-深度可分离卷积(MDSConv) | 全局感受野的空间金字塔 (Improve-SPPF)算法 | CA注意力改进版

多种新颖的改进方式 | 保持原始信息-深度可分离卷积(MDSConv) | 全局感受野的空间金字塔 (Improve-SPPF)算法 | CA注意力改进版

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1666

前端学习日记之JS系列(一)JavaScript的基础语法与表达式

主要总结了JS 的基础语法,数据类型,变量及运算符

SMLIE_MRG的博客 854

【Bluetooth|蓝牙开发】三、一篇文章,带你总览蓝牙协议

1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总

Donge's Blog 1万+

PCL 快速均匀下采样

快速均匀下采样 是一种点云降采样技术,通过设置采样步长来实现等距降采样,从而减少点的数量。用户可以通过指定步长,选择每隔一定数量的点采样一个点,这样可以在保持点云几何特性的同时,显著减少点的数量。

纵马踏花向自由 870

JavaScript学习日记一

JavaScript学习日记一 alert("perti生成完成");//弹出文本框,提示 JavaScript中prompt()函数的用法。 定义和用法 prompt()方法用于显示一个带有提示信息,并且用户可以输入的对话框。 语法 1 prompt(text,defaultText); 参数 描述 text 可选。要在对话框中显示的提示信息(纯文本) defaultText 可选...

qq_41784284的博客 378

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

JavaScript语法学习日记(一) 2025/4/2

前端学习日记,包含JS的变量类型、变量类型转换、操作符、js脚本的引入等内容

vilinnoSDU的博客 646

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

javascript学习日记一

函数(超级武器)-适用于各种不同环境的代码,可以反复利用1,setTimeout(函数,时间) 每隔多少时间执行一次函数2,Prompt(指定字符串)函数与alert类似,提供一个对话框,其中包含你指定的字符串,还提供用户输入区域,将输入内容以字符串的形式返回,如果没有输入则返回null3,布尔运算符能够让你编写更复杂的逻辑语句判断一款商品是否有库存且在促销If ( inStock(有库存) ==...

前端菜鸟进化史 315

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Vue.js学习日记(一)

Vue.js学习日记(一)基础使用文件引入Hello Vue 基础使用 2019/5/23第一次学习vue.js,虽然有一点迫不得已的感觉,哈哈哈哈。 文件引入 看了一下vue官网上的基础使用,我觉得对于初学者而言,完全可以通过引入js的方式直接使用,而并不需要通过npm的方式下载,npm的方式虽然简单,但感觉对于一些初学者而言,有一点困难,就比如类似于我这样的,emmmmm。 <!-- 开...

qm_qm的博客 372

vue.js学习日记(一)

Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。,因为Vue.js是数据驱动的,无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新...

wsx1212123的博客 370

js语法学习日记(一)

一、javascript的构成    1.ECMAScript(核心)              定义了javascript的如下内容              语法、类型、语句、关键字、保留字、操作符、对象。              还需要了解最新的es6的内容    2.DOM(文档对象模型)        DOM 就是针对 HTML 和 XML 提供的一个API              ...

dsh的博客 309

JavaScript是什么?什么是变量?(学习日记一)

一、JavaScript是什么? 简称js,是一门脚本语言,是一门“对象模型”语言,是一门嵌入式语言,是一门解释性语言,是一门动态类型的语言。 二、变量书写规范 变量名的规范和基本代码的规范

MX_muxiao的博客 652

JavaScript函数的学习一(学习日记八)

一、函数的声明 - 函数:把一堆重复性的代码封装,哪里需要,那里调用 - JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function sum(s) { console.log(s); } //上面的代码命名了一个`sum`函数,以后使用`sum()`这种形式,就可以调用相...

MX_muxiao的博客 542

JavaScript编程全解学习日记 一

Javascrip编程详解js内部知识点

益达还有么的博客 444

javaScript学习日记(一)输出、语法

javaScript输出 JavaScript 可以通过不同的方式来输出数据: 1、使用 window.alert() 弹出警告框。 <script> window.alert(1 + 2); </script> 2、使用 document.write() 方法将内容写到 HTML 文档中。 <script> document.write(Date()); document.write("hello world!"); //向输出流写文本

Docrymoon的博客 168
上一篇: Web.xml配置详解
下一篇: JavaScript学习日记(二)
轻鸿飘羽
博客等级 码龄16年 124粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值