首页 / 资讯中心 / 文章详情

JavaScript入门(1)

JavaScript入门(1) ★ FEATURED ARTICLE
一、JavaScript是什么JavaScript是一种轻量级的、解释型的编程语言最初由网景公司Netscape于1995年开发主要用于为网页添加交互功能。如今它已经成为Web开发中最核心的编程语言之一几乎所有的现代网站都离不开JavaScript。二、书写位置总体写在/body上方内部script alert(nihao.js) /script外部script src./my.js /script注意标签内不要写内容会被忽略行内button onclickalert(逗你玩) 点我暴富 /button三、注释和结束符// 单行ctrl//* */ 多行altshifta结束符为可写可不写但是要统一四、输入和输出语法输出语法1向body输出内容标签也可以解析document.write(要输出的内容’语法2弹出警示对话框alert(要出的内容)语法3控制台输出语法程序员调试使用console.log(要出的内容)输入提示用户输入文字prompt(请输入你的姓名)代码执行顺序从上往下但alert和prompt先被执行字面量是在计算机中描述事/物五、变量变量的声明和赋值声明let 变量名 如let age赋值let age age60初始化就是既声明又赋值let age60变量的更新1不允许重复声明2可以声明多个变量但可读性差不建议变量本质是程序在内存中申请一块用来存放数据的空间变量的规则规则关键字不能做变量名下划线、数字、字母、$组成数字不可以开头区分大小写规范要有意义使用小驼峰命名法如userName六、数组1)声明数组let arr[?, ?, ?, ?, ?] 0 1 2 3 42)使用数组数组名[索引号]console.log(arr[2])?处写数组元素01234是下标计算数组长度用length七、常量const声明的变量为“常量”const PI3.14常量不允许更改声明时必须赋值八、数据类型基本数据类型number、string、boolean、undefined、null引用数据类型object对象js为弱数据类型只有赋值后我们才能确认。算术运算符 、-、*、/、%先乘除后加减有括号先算括号取余开发场景判断某个数字是否能被整除NaN (not a number)表示计算错误如console.log(你好-4)-----NaN数据类型——字符串类型string通过单引号、双引号、反引号包裹的数据都叫字符串。let str 小饿 let str1 硕士 let str2 吴大维 console.log(str, str1, str2) console.log(123) console.log(123)注意单引号/双引号可以互相嵌套但不可以自己嵌套自己可以实现字符串拼接口诀数字相加字符相连document.write(我今年 22岁)模板字符串语法反引号内容拼接变量时用${}包裹住变量script let age 17 document.write(我今年${age}岁) /script数据类型——布尔类型boolean)console.log(3 4) //false数据类型——未定义类型undefined)声明但没给值let num console.log(num) //undefined数据类型——空类型nulljs中null仅仅代表一个“无”、“空”、“值未知”的特殊值开发场景是如果一个变量里确定存放的是对象如果还没有准备好可以先放一个nulllet obj null console.log(obj) //nullnull和undefined区别undefined表示没有赋值null表示赋值了但内容为空计算区别console.log(undefined 1) //NaN console.log(null 1) //1检测数据类型通过typeof关键字检测数据类型typeof xtypeof(x)let num 16 let str 你好 console.log(typeof num) //number console.log(typeof str) //string九、类型转换使用表单、prompt获得的数据默认为字符串类型存在风险隐式转换作为正好解析可以转换成数字型任何数据和字符串相加都是字符串除外的运算符都将数据转换为数字类型console.log(nihao 1) //nihao1 console.log(5 4) //9 console.log(5 - 4) //1 console.log(123) //123显示转换自己写代码告诉系统转换成什么类型转换成数字型Number(数据let money prompt(年薪多少) console.log(Number(money)) let age Number(prompt(年龄多少)) console.log(age) let height prompt(身高多少) console.log(height)parseInt(数据只保留整数parseFloat(数据可以保留小数浮点数持续更新中~~
阅读完成 · 觉得有帮助?
咨询建站