JavaScript学习之路-语法
版权声明:未经博主允许不得转载

在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
null和undefined
null表示为空的对象,而undefined表示为无定义的原始值,返回数值为NaN。
布尔值转换



在JavaScript中超出范围,大于的显示Infinity,小于的表示为0。
NaN表示非数字

对象:
对象是JavaScript语言的核心概念,那么到底什么是对象呢?对象在JavaScript中是一组“键值对”的集合,无序的符合数据集合。
var object = {
//定义一个对象
name: 'dashu',
age:'nan'
//键名:'键值'
};
数值,字符串,对象,函数,数组,算术运算符,比较运算符,布尔运算符,二进制位运算符。



如果觉得不错,那就点个赞吧!❤️
我的目标是——每天不断更
JavaScript学习之路-语法的更多相关文章
- JavaScript学习02 基础语法
JavaScript学习02 基础语法 JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括: 各种算术运算符.比较运算符.逻辑运算符: if else语句.s ...
- JavaScript学习之路-为什么要学习JavaScript语法
版权声明:未经博主允许不得转载 前言 为什么要学习JavaScript语法,没有理由,因为工作需要,也为了成为全栈,那现在还是好好努力学习吧! 发展 说实话,JavaScript很好学也很重要,也很容 ...
- JavaScript学习笔记-基础语法、类型、变量
基础语法.类型.变量 非数字值的判断方法:(因为Infinity和NaN他们不等于任何值,包括自身) 1.用x != x ,当x为NaN时才返回true; 2.用isNaN(x) ,当x为NaN或 ...
- 我的javascript学习之路(一)对象之基础
做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处. javascript 是基于对象的语言,为什么 ...
- Javascript 学习之路:鼠标长按事件
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- javascript学习之路之元素获取和设置属性
收拾心情,学习学习js!总结下自己的学习所得! 现有的有三种方法可以获取元素的节点,分别是通过元素ID,通过标签名和类名来获取的 1.GetElmentById:将返回一个与那个有给定ID属性的值的元 ...
- JavaScript学习之路1
1. 变量类型只有var var money=5; var house="big house"; 示例如下 <!DOCTYPE html> <html> & ...
- JavaScript学习之路(个人理解&经验):构造函数、类、实例
构造函数: 声明:"构造函数"是一类函数的 "名字" 正确的读法是"构造函数"而不是"构造 / 函数" 构造函数形如普通 ...
- 前端学习之路-CSS介绍,Html介绍,JavaScript介绍
CSS介绍 学前端必备掌握CSS样式,css为层叠样式表,用来定义页面的显示效果,加强用户的体验乐趣,那么如何用css到html中呢? style属性方式 利用标签中的style属性来改变显示样式 & ...
随机推荐
- YAML基本语法
正如YAML所表示的YAML Ain’t Markup Language,YAML /ˈjæməl/ 是一种简洁的非标记语言.YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易 ...
- flash/flex builder在IE中stage.stageWidth始终为0的解决办法
这应该是IE的bug,解决办法: 原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com stage.align=StageAlign.TOP_LEFT; stage.scal ...
- 20175126《Java程序设计》第一周学习总结
# 学号 20175126 <Java程序设计>第一周学习总结 ## 教材学习内容总结 - 1.安装了WINDOS系统的JDK,并学会了利用JDK编写并编译JAVA程序的基本方法. ...
- LinkedList 源码实现
闲暇之余,准备将Java 一些常用的数据结构进行重新的剖析,并记录博客比如LinkedList ,HashMap ,HashTable ,以及并发包所引入的集合,在博客中会陆续更新 start 哈哈, ...
- linux 安装mysql相关和openjdk
新装的centos 6.9虚拟机 修改yum 服务器源 cd /etc/yum.repos.d/ rename repo repo.bak_$(date +%F) * 阿里的yum库 https:/ ...
- spring入门——applicationContext与BeanFactory的区别
我们知道从applicationContext容器对象中如何获取Bean了,其实spring框架还有另外一种获取bean的方法:BeanFactory代码如下: BeanFactory factory ...
- strcpy函数用法
字符串是数组类型,不能通过赋值运算进行,要通过strcpy进行拷贝,其中目的字符串必须是字符串变量,源字符串可以是常量,复制后源字符串保持不变. strcpy()是C中的一个复制字符串的库函数,在C+ ...
- 手机服务器微架构设计与实现 之 http server
手机服务器微架构设计与实现 之 http server ·应用 ·传输协议和应用层协议概念 TCP UDP TCP和UDP选择 三次握手(客户端与服务器端建立连接)/四次挥手(断开连接)过程图 · ...
- 20172306 2018-2019 《Java程序设计与数据结构》第一周学习总结
20172306 2018-2019 <Java程序设计与数据结构(下)>第一周学习总结 教材学习内容总结 第一章 概述 (程序=数据结构+算法 软件=程序+软件工程) 1.1 软件质量 ...
- ps高级磨皮的7个步骤
1.打开图片 2. 进入通道看红绿蓝哪个通道痘比较明显拖拽复制拷贝哪个通道! 3.选中拷贝的通道--执行滤镜--其他--高反差保留 4.在执行图像--计算(混合模式强光)--计算三次 5.选alpha ...