2024年7.3学习总结/暑假day6

2024年7.3学习总结/暑期day6

java

Day02-01~02-09

javascript是轻量级脚本语言

1.输出语句

window.alert("Hello JS"); //弹出框

document.write("Hello JS"); //写入HTML页面

console.log("Hello JS"); //浏览器控制台

2.变量

类型:number,null,boolean,string,undifined

var a=0;//var默认是undifined类型,可以用任何变量赋值,而且可以重复声明,结果是后者覆盖前者。并且var的作用域是全局的,即使在代码块{}中声明,外部仍然可以访问。
a = "A";
alert(a);

{
    let a=0;//let定义的是一个局部变量,不能重复声明。
    a="A";
}

const pi=3.14;//const常量类型,只读类型不可以修改值。
pi=3.15//会在浏览器控制台中报错。

3.运算符

var age = 20;
var _age = "20";
var $age = 20;
    
alert(age == _age); //true
alert(age === _age); //false
alert(age === $age); //true

//类型转换 - 其他类型转为数字
alert(parseInt("12")); //12
alert(parseInt("1222A45")); //1222
alert(parseInt("A45")); //NaN的出现,来自于应该返回number的情况下无法返回number,此时返回NaN,保证程序正常运行
//类型转换中number只有0和NaN转成false,string只有空字符串转成false,
/*
        false:
            0    NaN
            ""
            null
            undefined
*/

4.函数

var add = function(a,b){
        return  a + b;
    }

5.对象

array

//长度可变,类型可变
var arr = [1,2,3,4];

console.log(arr[0]);
console.log(arr[1]);

var arr = [1,2,3,4];
arr[10] = 50;

for(int i=0;i<=10;i++){
    console.log(arr[i]);
}

forEach: 遍历数组中有值的元素
arr.forEach(function(e){
     console.log(e);
 })//foreach输出数组中每个不为空的值

//push: 添加元素到数组末尾
    // arr.push(7,8,9);
    // console.log(arr);

    //splice: 删除元素
    arr.splice(2,2);
    console.log(arr);

string

跟java差不多

var str = "  Hello String    ";

    console.log(str);

    //length
    console.log(str.length);

    //charAt
    console.log(str.charAt(4));

    //indexOf
    console.log(str.indexOf("lo"));

    //trim
    var s = str.trim();
    console.log(s);
posted @   vast_joy  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示