学习js第一天小结
1.JavaScript的书写方式:
<script type="text/javascript">
</script>
<script src="js.js">
</script>
JavaScript的书写位置:
第一种:放在head标签之内
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
</script>
</head>
第二种:放在body标签之间
<body>
<script type="text/javascript">
</script>
</body>
第三种:放在body标签和html标签之间
</body>
<script type="text/javascript">
</script>
</html>
尽量不要写在body和html之间,因为如果你写在html和body之间的话,浏览器会自动的将script代码放在body里面。
第四种:放在html标签之后
</body>
</html>
<script type="text/javascript">
</script>
Js中的几种输出语句 :
Confirm 向页面弹出一个确认框
Alert() 向页面中弹出一个警告框
Console.log() 向控制 台中输出内容
Document.write() 向页面中输出内容
Prompt() 提示用户输入内容
2.变量部分小结:
变量的命名规范:
变量可以由英文字母,下划线以及$符号开头,不能够用数字开头,可以包含英文字母,数字,下划线以及$符号,但是不能够使用系统的关键字和保留字,其次不建议使用中文作为变量名。变量命名最好有意义。拥有多个单词的变量名最好使用驼峰命名法:即第一个首字母小写,第二个单词开始首字母大写。变量名严格区分大小写。

保留字:

变量的三种类型:
数字类型、字符串类型、布尔类型
数字类型:一切的阿拉伯数字都是数字, 不管是整数还是浮点数,正负,大小
字符串类型:一定要加””,’’,单引号或是双引号都可以,只要是引号引起来的,都是字符串。
转义字符: \
\”
\’
\\
\n 换行
\r
布尔类型:true,false
“+”号的作用:
当+的两边是字符串与变量连接时候,起连接的作用
var a=123;
var b="abc";
console.log(a+b); //123abc
如果 + 两边是数字的话 是加法运算
var a=123;
var b=4
console.log(a+b); //127
变量是可以被重新赋值的
var number=12;
var number=21;
console.log(number); //21
3.算术运算符:
+ 加号运算
1 数字+数字的时候 得到两个数字的和。
2 字符串 + 字符串 得到的结果是字符串相互拼接
3 数字 + 字符串 得到的结果是字符串
- 减号运算
1 数字 - 数字 得到两个数字的差
2 字符串 - 字符串(数字)
以数字为内容的字符串相减 得到数字
不以数字为内容的字符串相减 得到NaN
* 乘号运算
1 数字 * 数字 得到两个数字的乘积
2 字符串 * 字符串
以数字为内容的字符串相乘 得到乘积
不以数字为内容的字符串相乘 得到NaN
/
1 数字 / 数字 得到两个数字的乘积
2 字符串 / 字符串
以数字为内容的字符串相除 得到商
不以数字为内容的字符串相除 得到NaN
%(取余 求模)
就是得到余数
() 提升计算的优先级
学习js第一天小结的更多相关文章
- 学习js第二天小结
if-else if ---------适用于区间范围的判断 If(判断条件--一般是boolean类型的值或是关系表达式或是逻辑表达式 ){ 要执行的代码; }else if(判断条件) ...
- js第一天
学习js的地址 http://www.w3school.com.cn/js/index.asp JS是一种轻量级的编程语言,插入html页面后可以由任何浏览器去执行,可用于 HTML 和 web,更可 ...
- 学习KnockOut第一篇之Hello World
学习KnockOut第一篇之Hello World 笔者刚开始学习KnockOut.写的内容就相当于一个学习笔记.且在此处向官网致敬,比较喜欢他们家的Live Example版块,里面有jsFiddl ...
- 编程基础学习JS的入门教程
将JavaScript 插入网页的方法 使用<script>标签在网页中插入Javascript代码. 插入JavaScript 与在网页中插入CSS的方式相似.使用下面的代码可以在网页中 ...
- GopherChina第一天小结
GopherChina第一天小结 今天参加了Asta举办的第五届GopherChina,第一天参加完,颇有感受,晚上回来趁着还有记忆,来做一下记录. 写在前面 一早从9点开始,一天下来一共八个主题,各 ...
- Vimtutor(中文版)学习笔记各章小结
在Bash中直接输入 vimtutor 打开新世界!通常阅读完需要25-30分钟不等,像玩游戏一样学会vim,然后爱不释手 里面设置了很多例子通过实践操作来学,这里仅把vimtutor上的每一章小结记 ...
- Web基础学习---HTML 第一天
Web基础学习---HTML 第一天 1 HTML标签 2.CSS Web开发基础HTML好吧离开Python几天...如何学好前端?? 多去看别人的网站.多看.多写.多练,(知乎.36Kr.)多练就 ...
- 小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式:
小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式: 直接引用VUE; 将vue.js下载到本地后本目录下使用; 安装Node环境下使用; ant-desig ...
- 学习js回调函数
<!DOCTYPE HTML> <html> <head> <meta charset="GBK" /> <title> ...
随机推荐
- style-loader、css-loader、mini-css-extract-plugin 区别
项目 区别 css-loader 处理 css 文件 style-loader 把 js 中 import 导入的样式文件代码,打包到 js 文件中,运行 js 文件时,将样式自动插入到<sty ...
- highcharts 知识点
去掉版权: credits:{ enabled:true // 默认值,如果想去掉版权信息,设置为false即可 }
- prop-types:该第三方库对组件的props中的变量进行类型检测
利用prop-types第三方库对组件的props中的变量进行类型检测
- MySQL程序之mysqldump详解
mysqldump命令详解 mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等 用法: ...
- typedef定义数组类型
typedef语句定义数组类型 1. 一维数组类型的定义格式 typedef <元素类型关键字><数组类型名>[<常量表达式>]; 例如: (1) typedef ...
- phpmailer SMTP connect() failed的解决方法
使用PHPMailer发邮件的时候,经常出现本地可以发送,上传到服务器就发送失败了.老是提示SMTP connect() failed 今天我也遇到了这样的问题,用的是QQ的邮箱服务器,查了下资料,很 ...
- 在没有go-pear.bat的php中安装pear
因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件.经过几次搜索之后终于找到了办法.解决步骤如下:1.下载下面连 ...
- 【java】构造函数
什么时候自定义构造函数:当分析事物时,事物一存在就具备一些特征或者行为,那么就把这么内容定义在构造函数中 作用:对对象进行初始化,对象一建立,就会自动调用与之对应的构造函数 特点: 1.函数名和类名相 ...
- SDRAM单字写操作
SDRAM单字写操作 1.单字写操作时序 2.写verilog程序体会 在初始状态,先写好跳转条件.If()....else... 3.通过仿顺序操作来实现连续写操作 首先完成单字写操作,然后跳转到下 ...
- Weekend Log 4.6
PHP相关 常用PHP编译 .\/configure 12 ./configure -prefix=/usr/local/php --with-config-file-path=/usr/local/ ...