版权声明:未经博主允许不得转载

在JavaScript中如何写语法呢?这里你可以去看一些教学文档来得快一些,这里不介绍,有点基础的也可以复习一下。

//定义变量并赋值
var a; //定义变量
var a = 1; //赋值
var 为命令
var a = 1+2; //等于号为赋值号,赋值号右边为表达式。
在JavaScript中 ; 这位分号,表达一个语句过去了,写下一个语句了

在JavaScript中的变量名是区分大小写的。

在JavaScript中变量值如果没有赋值会出现这中情况。undefined 为JavaScript中的关键字。



接下来可以自己在浏览器玩转你的JavaScript试试,多练练咯~

在JavaScript具有标识符,标识符是识别各种值的合法名称。在JavaScript中有一套命名规则,java中也有这样的规则,来看看有什么要求吧~

第一个字母,可以使用任意Unicode字母,美元符号,下划线。
第二个字母,可以使用任意Unicode字母,美元符号,下划线,还可以使用数字。
挺好记的。其他的就不要用了,因为不符合哦~

在JavaScript中的注解为

// 单行注释

/*
多行
注释
*/

在JavaScript中有很多与java相似的语法和内容。

{
var a = 1;
} if (布尔值) 语句; if (条件语句) {
// 满足条件时,执行语句
} else {
// 不满足条件时,执行语句
} if (条件语句) {
// 满足条件时,执行语句
} else if (条件语句) {
// 满足条件时,执行语句
} else if (条件语句) {
// 满足条件时,执行语句
} else {
// 不满足条件时,执行语句
} switch (布尔值成立) {
case 条件:
// 满足条件时,执行语句
break;
case 条件:
// 满足条件时,执行语句
break;
default:
// 不满足条件时,执行语句
} (条件) ? 表达式1 : 表达式2 while (条件) 语句; for (表达式; 条件; 递增的表达式) {
语句
}
等。。。 在JavaScript中有标签一说,label:语句,为任意的标识符

数据类型:

JavaScript中有六种数据类型,现在可能加了类型,string,boolean,null,object,number,undefined

string,boolean,number

null,undefined

object

如何确定一个值到底是什么类型:

typeof,
instanceof,
Object.prototype.toString

nullundefined

null表示为的对象,而undefined表示为无定义的原始值,返回数值为NaN

布尔值转换

JavaScript中超出范围,大于的显示Infinity,小于的表示为0

NaN表示非数字

对象:

对象是JavaScript语言的核心概念,那么到底什么是对象呢?对象在JavaScript中是一组“键值对”的集合,无序的符合数据集合。

var object = {
//定义一个对象
name: 'dashu',
age:'nan'
//键名:'键值'
};

数值,字符串,对象,函数,数组,算术运算符,比较运算符,布尔运算符,二进制位运算符。

如果觉得不错,那就点个赞吧!❤️

我的目标是——每天不断更

JavaScript学习之路-语法的更多相关文章

  1. JavaScript学习02 基础语法

    JavaScript学习02 基础语法 JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括: 各种算术运算符.比较运算符.逻辑运算符: if else语句.s ...

  2. JavaScript学习之路-为什么要学习JavaScript语法

    版权声明:未经博主允许不得转载 前言 为什么要学习JavaScript语法,没有理由,因为工作需要,也为了成为全栈,那现在还是好好努力学习吧! 发展 说实话,JavaScript很好学也很重要,也很容 ...

  3. JavaScript学习笔记-基础语法、类型、变量

    基础语法.类型.变量   非数字值的判断方法:(因为Infinity和NaN他们不等于任何值,包括自身) 1.用x != x ,当x为NaN时才返回true; 2.用isNaN(x) ,当x为NaN或 ...

  4. 我的javascript学习之路(一)对象之基础

    做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处. javascript 是基于对象的语言,为什么 ...

  5. Javascript 学习之路:鼠标长按事件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  6. javascript学习之路之元素获取和设置属性

    收拾心情,学习学习js!总结下自己的学习所得! 现有的有三种方法可以获取元素的节点,分别是通过元素ID,通过标签名和类名来获取的 1.GetElmentById:将返回一个与那个有给定ID属性的值的元 ...

  7. JavaScript学习之路1

    1. 变量类型只有var var money=5; var house="big house"; 示例如下 <!DOCTYPE html> <html> & ...

  8. JavaScript学习之路(个人理解&经验):构造函数、类、实例

    构造函数: 声明:"构造函数"是一类函数的 "名字" 正确的读法是"构造函数"而不是"构造 / 函数" 构造函数形如普通 ...

  9. 前端学习之路-CSS介绍,Html介绍,JavaScript介绍

    CSS介绍 学前端必备掌握CSS样式,css为层叠样式表,用来定义页面的显示效果,加强用户的体验乐趣,那么如何用css到html中呢? style属性方式 利用标签中的style属性来改变显示样式 & ...

随机推荐

  1. git的简单命令

    git pull 拉下最新版本. git add . git commit 输入提交信息 esc返回 :wq保存 git push .git保存着当前仓库的信息.git bash here的时候,要确 ...

  2. AOP方法增强自身内部方法调用无效 SpringCache 例子

    开启注解@EnableCaChing,配置CacheManager,结合注解@Cacheable,@CacheEvit,@CachePut对数据进行缓存操作 缺点:内部调用,非Public方法上使用注 ...

  3. Controller层aop

    利用@Around通知修改Controller的返回值 自定义一个注解@OperationBtn 在切入点Controller上加上自定义注解 接下来就是重点了,AspectJ写切面类,对该Contr ...

  4. Java Bug -- java.util.ConcurrentModificationException

    java.util.ConcurrentModificationException at java.util.ArrayList$ArrayListIterator.next(ArrayList.ja ...

  5. java应用健康检查

    本文主要针对自己手写shell监控应用状态,有可系统解决方案的,比如K8S,可以略过 #!/bin/sh#health_check.sh count=`ps -ef | grep test.jar | ...

  6. Ubuntu 装nexus

    装nexus前提是装好JDK和maven 先下载 wget http://download.sonatype.com/nexus/oss/nexus-2.12.0-01-bundle.tar.gz 再 ...

  7. MySQL事件不自动执行

    前台统计数据量很大,于是在数据库中新建了一个事件,每隔10分钟执行一次存储过程,向统计表中插入统计数据 但是创建完成后发现事件并不会自动执行,上网查了一下才知道必须手工开启才事件可以 查看事件开启状态 ...

  8. 《CSAPP》 可重定位目标文件格式

    可重定位目标文件 ELF文件 ELF头以一个16字节的序列开始,这个序列描述了生成该文件的系统的字的大小和字节顺序.ELF头剩下的部分包含帮助链接器语法分析和解释目标文件的信息.其中包括ELF头的大小 ...

  9. 网络请求Adapter添加数据

    一般在开发中我们都需要在listview中添加数据显示在界面上 1.首先我们会在布局中写一个listview <FrameLayout xmlns:android="http://sc ...

  10. [leetcode]205. Isomorphic Strings 同构字符串

    Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the chara ...