2019-05-30

15:08:24

加油,这几天在赶高数,都……

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
// 控制浏览器弹出一个警告框
alert("hello world!!"); //让计算机在页面中输出内容
//可以向body中输出内容
document.write("hello world"); //向控制台输出内容
consolo.log("hello world") </script>
</head>
<body> </body>
</html>

1.js每条语句都以分号结尾

2.标识符:

变量名,函数名,属性名

可以有我们自主命名

3.采用驼峰命名法

helloWorld

boKeYuan

……

4.js采用的是Unicode编码保存标识符的

5.数据类型(字面量的类型)

String  字符串

Number  数值

Boolean  布尔值

Undefined  未定义

Null  空值

Object  对象

除Object师引用数据类型,其余的都是基本数据类型

6.String

可以用单引号也可以用双引号

\      -------      转义字符

\n ----- 换行

\t  ----- 制表符(Tab)

\\  -----  \的输出

\' ------ '的输出

\” -------" 的输出

7.Number

var a = 123;

console.log(typeof a);

当数字太大就会输出   infinity(无穷)

NaN是一个特殊的数字,表示 Not a Number,内型为Number

8.强制类型转换

1.toString     调用什么方法   a.toString()

2.String()  调用函数  String(a)

 <html>
<head>
<script type="text/javascript">
// 强制类型转化toString
// 该方法不会影响原变量的结果,它会将转换的结果返回
//null ,undefined没有toString的方法
var a = 123;
var b = a.toString();
        //var b = String(a);
console.log(typeof a);
console.log(typeof b);
console.log(b);
</script>
</head>
<body>
<!-- hello world -->
</body>
</html>

转化成数字

parseInt(a,10); ----- >    转化成十进制

<html>
<head>
<script type="text/javascript">
var a = "123";
a = parseInt(a,8);
console.log(typeof a);
console.log(a);
</script>
</head>
<body>
<!-- hello world -->
</body>
</html>

转换成bool类型

Boolean()函数

除了0,NaN,""(空字符串),null ,undefined, 其余的都是true;

9.

运算符也叫做操作符

typeof 也是运算符,它会将该值的数据一字符串的形式返回

console.log(typeof typeof a);  ------>    string

任何的值与字符串进行加法运算,都会先转化成字符串在完成字符串的拼接

JavaScript学习二的更多相关文章

  1. javascript学习(二)javascript常见问题总结

    在js使用过程中,经常会碰到一些问题,本人利用闲暇时间整理了一些常见问题的解决方法,贴出来和大家分享,有需要的朋友可以参考下 1.JS中方法和变量都是区分大小写的  2.单引号.双引号在JS中没有特殊 ...

  2. Javascript学习二---DOM元素操作

    Javascript 主要包括:JS的语法,DOM和BOM操作以及ECMAScript语法. 1 获取元素的方法 获取元素方法: 通过ID:document.getElementById(); 一个 ...

  3. 学习javascript数据结构(二)——链表

    前言 人生总是直向前行走,从不留下什么. 原文地址:学习javascript数据结构(二)--链表 博主博客地址:Damonare的个人博客 正文 链表简介 上一篇博客-学习javascript数据结 ...

  4. JavaScript学习总结(二)

    JavaScript学习总结(二) ---- 对象 在JavaScript中,几乎用到的每个js都离不开它的对象.下面我们深入了解一下js对象. js中对象的分类跟之前我们学过的语言中函数的分类一样, ...

  5. JavaScript学习笔记之数组(二)

    JavaScript学习笔记之数组(二) 1.['1','2','3'].map(parseInt) 输出什么,为什么? ['1','2','3'].map(parseInt)//[1,NaN,NaN ...

  6. 2、JavaScript 基础二 (从零学习JavaScript)

     11.强制转换 强制转换主要指使用Number.String和Boolean三个构造函数,手动将各种类型的值,转换成数字.字符串或者布尔值. 1>Number强制转换 参数为原始类型值的转换规 ...

  7. JavaScript学习记录二

    title: JavaScript学习记录二 toc: true date: 2018-09-13 10:14:53 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

  8. Javascript学习笔记三——操作DOM(二)

    Javascript学习笔记 在我的上一个博客讲了对于DOM的基本操作内容,这篇继续巩固一下对于DOM的更新,插入和删除的操作. 对于HTML解析的DOM树来说,我们肯定会时不时对其进行一些更改,在原 ...

  9. Javascript学习笔记二——操作DOM

    Javascript学习笔记 DOM操作: 一.GetElementById() ID在HTML是唯一的,getElementById()可以定位唯一的一个DOM节点 二.querySelector( ...

随机推荐

  1. eclipse版本和jdk的版本兼容问题

    eclipse也是有版本的,当版本过低时,无法兼容高版本的jdk 项目中用的是jdk1.8,但是低版本的eclipse只能选到jdk1.7,导致java文件在编译的过程中,不识别1.8版本jdk的语法 ...

  2. day13-迭代器、三元表达式、列表推导式、字典生成式、生成器与递归

    目录 迭代器 可迭代对象 迭代器对象 for循环原理 三元表达式(三目表达式) 列表推导式 字典生成式 zip()方法 生成器 生成器表达式 递归 递归的两个阶段 迭代器 迭代器即迭代的工具,迭代是一 ...

  3. Ubuntu 18.04 安装chrome浏览器

    参考 https://blog.csdn.net/cyem1/article/details/86297197 一分钟安装教程! 1.将下载源加入到系统的源列表(添加依赖) sudo wget htt ...

  4. Vue.js:使用vue-cli快速构建项目

    vue-cli是什么? vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的. vue-cli怎么使用? 安装vue-cli之前,需要先安装了vue和webpack,不知道怎么安 ...

  5. 基于Composer的Laravel扩展包开发工作流

    使用场景 在引用第三方包的时候,对第三方包有改动需求,需要将代码放在自己的仓库:并且自己的其他项目也有需求引用自定义的第三方包:甚至自己会发布修改后的第三方包: 读完本文你讲获得: Git Submo ...

  6. 70. Climbing Stairs(动态规划)

    You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb ...

  7. jquery 插件封装模板

    //插件编写模板 ;(function ($) { $.fn.plugIn = function ( opt ) { var def = { //这里填写自定义的参数例如: event : 'clic ...

  8. Scrapy——5 下载中间件常用函数、scrapy怎么对接selenium、常用的Setting内置设置有哪些

    Scrapy——5 下载中间件常用的函数 Scrapy怎样对接selenium 常用的setting内置设置 对接selenium实战 (Downloader Middleware)下载中间件常用函数 ...

  9. 【[Offer收割]编程练习赛14 C】可疑的记录

    [题目链接]:http://hihocoder.com/problemset/problem/1507 [题意] [题解] 如果多出来一个的话; 某个人的父亲节点就会变成两个 找到有两个父亲节点的人就 ...

  10. Java 注解之总结

    注解是Spring和Mybatis框架所大量使用的技术,要想掌握框架相关技术,注解是必须要掌握的. 掌握注解的优势: 1.能够读懂别人写的代码,特别是框架相关的代码. 2.本来可能需要很多配置文件,需 ...