网址
URL(Uniform Resource Locator)统一资源定位符
格式
协议://主机:端口/资源路径?参数
https://www.coolneng.com/
https://www.baidu.com:443/index.php
www.woniuxy.com
)或者IP(192.168.1.113
)prompt('请输入手机号:');
document.write(输出内容);
console.log(输出内容);
alert(输出内容);
内部JS
在<head>
或<body>
中使用<script></script>
,在其中编写JS代码;
<script> alert('Hello World!');</script>
外部JS
事先将JS代码写在JS文件(.js结尾的文件)中,然后在<head>
或<body>
中,使用<script></script>
标签的src
属性关联对应JS文件;
<script src="../js/FirtJS.js"></script>
对代码进行解释说明的文字,不会被解释执行,提高代码的可读性;
分类
单行
格式
//注释内容
多行
/* 注释内容 (可以换行) */
文档
/** 注释内容 */
输入
prompt('请输入手机号:');
prompt('请输入手机号:');
输出
页面输出
document.write(输出内容);
document.write('Hello World!');
控制台输出
console.log(输出内容);
console.log('Hello World!');
弹框输出
alert(输出内容);
alert('Hello World!');
向系统申请一个存储空间,并为该空间取一个名字,后期可通过该名字使用空间;
语法
声明变量
向系统申请空间,并命名
var 变量名称1,变量名称2,...;
var num1,num2;
赋值
变量名称=值;
num1=22;num2=prompt('num1:');
取值
变量名称;
document.write(num1-num2);
可将声明与赋值合为一步完成
var 变量名称=值,变量名称=值;
var num1=22,num2=prompt('num2:');
StringBuilder
、HelloWorld
userName
、toUpperCase
简单数据类型
Number
数字类型,包含整数、小数;
var age=18;var weight=150;var height=1.85;
Boolean
布尔类型,取值只能是true
和false
var isMarry=true;
String
字符串类型,使用单引号或双引号引着的一串字符,ES新增使用反单引号创建字符模板;
var myName='李四';var gender="男";//空字符串var str='';//字符模板var str1=`Hello ${myName} World ${gender}`;
undefined
null
空,对象为空,一个特殊值
var obj=null;
Symbol
唯一值,ES6新增
var myId=Symbol();var otherId=Symbol();
复合数据类型
Object
对象
var obj={ id:Symbol(), name:'张三', age:18};
获取变量的数据类型
格式
typeof 变量名称;
var num=18;document.write(typeof num);
强类型
向系统申请空间时绑定目标数据类型。
int num;
弱类型
向系统申请空间时不绑定目标数据类型,可以存储各种数据类型;
var demo=22;demo=true;demo='admin';
JavaScript属于弱类型。
+
任意一个操作数类型为字符串(String)类型,该符号取字符拼接意义String转为Number
String转为Number(整数或小数)
var str='22';var num=Number(str);
-
号的字符串的结果为NaN。String转为整数
var str='22';var num=parseInt(str);
-
符号,会从左到右将能正常转换部分转换,不能转换部分舍弃;-
号,则结果为NaN(not a number)String转为小数
var str='22.5';var num=parseFloat(str);
-
符号,会从左到右将能正常转换部分转换,不能转换部分舍弃;-
号,则结果为NaN(not a number)Number转String
利用+
实现字符拼接
var num=88;var str=num + '';
利用toString()
var num=88;var str=num.toString();
将小数保留指定位数转为字符串类型
var num=22.123456;var str=num.toFixed(2);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。