JavaScript 01
JavaScrip定义:
JavaScript 是脚本语言,JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。
JavaScript五种基本类型:字符串、数字、undefind、null、布尔。
每个的代码分离,结构HTML、表现CSS、行为、JS。
变量:变量是存储的容器
变量的命名规范:
1.变量的名称含义明确,用字母开头或下划线开头,$符号也可以,不推荐使用。
2.变量严格区分大小写,变量 myVariable 与 MyVariable 是不同的。
3.变量的命名方法:小驼峰(firstName) 大驼峰( FirstName);
4.命名不能使用关键字和保留字:关键字(系统规定有特殊意义的词关键字, )保留字(系统留用)
5.var
var pi=3.14; 数字 numbernumber类型的特殊值不只有NaN,还有Infinity(无限大). var name="Bill Gates";文本值字符串单双引号都可以 var answer='Yes I am!';var a =String.noteExists; 不存在Alert(a)检查警告 var默认下未赋值的条件下是undefined,
当其他类型转换成布尔类型的情况下 true/false.var a=null;/a=NAN a=" "; /a=undefined 布尔 条件为假var a="0"; 布尔为真=(赋值)==(判断值)===(判断值和数据类型)赋值时空格会占位+号可以拼接字符串typeof 得到变量的类型为何种类型
其它类型转换成数值型 (隐式转换的例子)
var b=undefined;//undefined->NaN 数值与undefined相加结果不是一个数值
b=null;//null->0null为空
b=true;//true->1正确为1
b=false;//false->0错误为0
alert(1+b);
重新赋值
var c='12';//'12'->12 字符串转换为数值
c='3king';//'3king'->NaN 本身就不是一个数字
c='true'; NaN
alert(2*c);
字符串和数字相加,带数字的字符串会自动转换为数字相加或者相乘,其他都为NaN。
alert(typeof c); 隐式转换完成检查类型
转载于:https://www.cnblogs.com/lh0127/p/9507516.html
JavaScript 01相关推荐
- JavaScript 01
一.JS原生态 JavaScript产生的背景以及用途 用途: 可以和web页面进行相互交互就是美化页面 JavaScript刚开始产生的试试主要为了解决表单的验证效果的 2.JavaScript 定 ...
- JavaScript 01 JavaScript 是什么
1.1 JavaScript 是什么 JavaScript 是一门世界上最流行的脚本语言(基本所有平台的所有软件都会用到它). "1994年,网景公司(Netscape)发布了Navigat ...
- Dan Abramov - [Just JavaScript] 01 Mental Models(心智模型) 随便翻译一下
是翻译的订阅邮件,非原创,下方有英文原文. 看一下这段代码: let a = 10; let b = a; a = 0; 运行后a和b的值是多少?在进一步阅读之前,先理解它. 如果你已经写了一段时间的 ...
- 【JavaScript】相关知识学习笔记
JavaScript笔记 定义: JavaScript是一种基于对象和事件驱动的,并具有安全性能的脚本语言. 特点: 01.向HTML页面中添加交互行为 02.脚本语言,语法跟java类似 ...
- JavaScript——基于原型编程、多范式的动态脚本语言
目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2.1 ...
- 【JavaScript基础教程】
JavaScript基础教程 第一章 课程准备 1-1.js简介 1-2.js特点 1-3.ES,JS和JScript关系 1-4.内部引入注释 1-5.外部引入和行内引入 1-6.输入输出工具 1- ...
- JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量
文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...
- JavaScript基础教程——入门必看篇
JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题. ...
- JavaScript基础教程03var动态数据类型
var动态数据类型,是JavaScript中一个特性,它用起来非常灵活,灵活就导致了可能有一些意外的风险,在日后的实例,我会带领大家来分析. javascript中对于var类型的分析,看一百遍书,不 ...
最新文章
- SQL提示介绍-强制并行
- id3决策树 鸢尾花 python_机器学习之分类回归树(python实现CART)
- python面试题之如何用Python输出一个斐波那契数列
- 2021-01-26数据治理具备哪些优势
- [SDUT](3468)广度优先搜索练习之神奇的电梯 ---BFS(图)
- U-net使用, 图像分割(边缘检测)
- 让你彻底理解信用评分卡原理(Python实现评分卡代码)
- Scrapy(1) 爬取起点中文网小说,并保存到数据库
- 北通G3游戏手柄开箱体验,原来手游高手都是这么成就的
- 有道云笔记怎么保存html,有道云笔记怎么保存网页?有道云笔记保存网页技巧...
- 计算机保研面试-英语问题
- 深度 | 蚂蚁金融科技全面开放战略背后的“硬实力” 1
- matlab绘制三维立体图
- Java详解:java对象转json字符串不加引号
- Android蓝牙开发前序知识-经典蓝牙低功耗蓝牙区别
- 如何打开VoLTE,ViLTE,VoWifi Feature
- DFS,BFS和迭代加深的联系与区别
- 室外无人驾驶挑战赛小结-2019‘恩智浦’杯全国大学生智能车竞赛
- 知识图谱-生物信息学-医学顶刊论文(Briefings in Bioinformatics-2021):MPG:一种有效的自我监督框架,用于学习药物分子的全局表示以进行药物发现
- 简单桌面导航html win10,如何让你的win10桌面变得既整洁又美观